def and return

Définissez une fonction avec def. return renvoie une valeur à l'appelant.

Syntaxe

def name(parameter1, parameter2=default):
return value
  • Une fonction sans return renvoie None.

Exemple

def double(n):
    return n * 2

print(double(4))

Sortie :

8

Erreurs courantes

  • Afficher une valeur n'équivaut pas à la renvoyer.
  • N'utilisez pas une liste ou un dictionnaire comme valeur par défaut. Utilisez None et créez l'objet dans la fonction.

Pratiquer