Maths Seconde — Notion de fonction en algorithmique

📘 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.

Agent Tom
Bonjour ! Je suis Tom, votre assistant virtuel. Comment puis-je vous aider aujourd'hui ?