Outils pour utilisateurs

Outils du site


glossaires:python:fonction

Fonctions

def nom_fonction(parametre): return variable

Crée une fonction, pouvant avoir un ou plusieurs paramètres en entrée et renvoyer une ou plusieurs variables en sortie grâce à l'instruction return. Penser à bien indenter le contenu de la fonction de 4 espaces, et à documenter la fonction avec une docstring.

def double(nombre):
    """
    Objectif :
    Renvoie le double d'un nombre.
    Entrée :
    nombre : int ou float : le nombre à doubler
    Sortie :
    resultat : int ou float : le double du nombre reçu en entrée
    """
    resultat = nombre * 2
    return resultat

Appel d'une fonction

Pour utiliser une fonction, il faut l'appeler par son nom en lui donnant la ou les valeurs attendues entre parenthèses. Si la fonction renvoie une valeur avec return, on peut récupérer cette valeur dans une variable.

resultat = double(5)  #appelle la fonction double avec le paramètre 5
print(resultat)       #affiche 10

La fonction print() permet également d'afficher le contenu d'une liste dans la console.

ma_liste = ["pomme", "poire", "banane"]
print(ma_liste)  #affiche ['pomme', 'poire', 'banane']
glossaires/python/fonction.txt · Dernière modification : de loutrel