TP5a fonctions python
Ex 1: fonction sans paramètre
La fonction suivante va retourner un dessin réalisé à partir de symboles ascii du clavier:
- Saisir le script dans une cellule python et executer.
- Dans une nouvelle cellule/interpreteur python: appeler la fonction. Ecrire:
figure_petit_chat()
La plupart du temps, on evitera d’utiliser la fonction print à l’intérieur d’une fonction. Sauf cas particulier comme ci-dessus.
La fonction suivante va justement utiliser le mot clé return prévu pour qu’il y ait une sortie.
- Question a: Executer la fonction du 2e script:
>>> print(dessine())
Quel est le motif dessiné? Pourquoi?
Ex 2: fonction avec paramètre
Ecrire une fonction
salutqui prend pour paramètrenomet qui retourne une chaine de caractèresbonjour + "nom".
Exemples d’appels de la fonction salut:
- Question b: Citer l’un des avantages d’utiliser une fonction. (répétition)
Ex 3: fonction pour calculer
- Écrire une fonction
cubequi retourne lecubede son argument:x**3 - Écrire une fonction
volumeSpherequi calcule le volume d’une sphère de rayon r fourni en argument et qui utilise la fonction cube.
Donnée:
$$V = \tfrac{4}{3}\times\pi\times R^3$$- Calculer le volume en $cm^3$ d’une sphere de rayon 10cm (à l’aide de la fonction
volumeSphere)
Ex 4: Importer des fonctions
Importer les fonctions degrees et radians du module math et completer le tableau:
| angle degrés | angle radians |
|---|---|
| 45 | |
| 35 | |
| 0.657 | |
| 0.1 |