python:fonctions

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
python:fonctions [2019/10/20 15:39] – créée physixpython:fonctions [2020/07/24 03:31] (Version actuelle) – modification externe 127.0.0.1
Ligne 1: Ligne 1:
 ====== Fonctions ====== ====== Fonctions ======
 +
 +===== Créer une fonction =====
 +
 +<code python>
 +def parabole(x):
 +    return x ** 2 - 3
 +
 +</code>
 +
 +Ainsi la fonction "parabole" est ici la fonction mathématique qui à x associe x2 - 3. La définition de la fonction peut comporter plusieurs lignes. Tout ce qui est dans la fonction devra être indenté. Il faut évaluer la définition de la fonction pour la mettre en mémoire avant de l'utiliser. Si vous ne faites qu'évaluer sa définition, il ne se passera rien car elle n'est alors pas exécutée.
 +
 +Pour l'utiliser, il suffit de taper parabole et un argument entre parenthèses. Cet argument sera affecté à la variable x de la définition de la fonction. Cette fonction renverra alors le résultat.
 +
 +<code python>
 +parabole(4)
 +
 +</code>
 +
 +===== Importer une fonction =====
 +
 +<code python>
 +from math import cos, pi
 +
 +print(pi)
 +
 +print(cos( pi / 3. )
 +
 +</code>
 +
 +donne
 +
 +<code python>
 +3.141592653589793
 +
 +0.5000000000000001
 +
 +</code>
 +
 +----
 +
 +<code python>
 +import math
 +
 +print(math.cos( math.pi / 3. ))
 +
 +</code>
 +
 +donne
 +
 +<code>
 +0.5000000000000001
 +
 +</code>
 +
 +
 +
 +<code python>
 +import math as m
 +
 +print(m.cos ( m.pi / 3. ))
 +
 +</code>
 +
 +donne
 +
 +<code>
 +0.5000000000000001
 +
 +</code>
  
  
  • python/fonctions.1571578764.txt.gz
  • Dernière modification : 2020/07/24 00:23
  • (modification externe)