0% ont trouvé ce document utile (0 vote)
3 vues8 pages

Introduction aux Fonctions Python

Transféré par

elhabibfabregas
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
3 vues8 pages

Introduction aux Fonctions Python

Transféré par

elhabibfabregas
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Introduction aux Fonctions en Python

Définition : Une fonction est un bloc de code réutilisable.


Avantages :
▶ Réutilisation du code
▶ Lisibilité et organisation
▶ Facilité de maintenance
Déclaration d’une Fonction

Syntaxe :
1 def nom_ de_ la _f on ction ( p a r a m t r e s ) :
2 """ Description de la fonction """
3 instructions
4 return r s u l t a t

Exemple :
1 def saluer ( nom ) :
2 print ( f " Bonjour , { nom } ! " )
3
4 saluer ( " Alice " )
Paramètres et Arguments

1 def addition (a , b ) :
2 return a + b
3
4 resultat = addition (5 , 3)
5 print ( resultat ) # Affiche 8
Valeurs par Défaut et Arguments Nommés

1 def dire_bonjour ( nom = " inconnu " ) :


2 print ( f " Bonjour , { nom } ! " )
3
4 dire_bonjour () # Bonjour , inconnu !
5 dire_bonjour ( " Emma " ) # Bonjour , Emma !
Fonctions avec Retour de Valeur

1 def carre ( nombre ) :


2 return nombre ** 2
3
4 print ( carre (4) ) # Affiche 16
Fonctions Lambda (Anonymes)

1 carre = lambda x : x ** 2
2 print ( carre (5) ) # Affiche 25
Portée des Variables

1 x = 10 # Variable globale
2
3 def afficher () :
4 x = 5 # Variable locale
5 print ( x ) # Affiche 5
6
7 afficher ()
8 print ( x ) # Affiche 10
Exercices Pratiques

▶ Créez une fonction qui retourne le maximum entre trois


nombres.
▶ Écrivez une fonction qui vérifie si un nombre est pair ou
impair.

Vous aimerez peut-être aussi