📘 II-A — Syntaxe des fonctions
def nom_fonction(param1, param2):
# corps indenté
resultat = param1 + param2
return resultat
• def : définit la fonction. Deux-points obligatoires. Indentation du corps. return : renvoie la valeur et sort.
def aire_rectangle(L, l):
return L * l
def discriminant(a, b, c):
return b**2 - 4*a*c
def lancer_piece(): # sans paramètre
import random
return random.randint(1,2) == 1 # True = pile
💡 À retenir
• def nom(params): -> corps indenté -> return valeur. Sans return -> renvoie None.