6.2. Fonctions en Python : définition de fonction

Página 28

Pour comprendre le langage de programmation Python, il est essentiel de comprendre la notion de fonctions. Les fonctions sont des blocs de code réutilisables qui effectuent une tâche spécifique. Ils constituent un excellent moyen d’organiser votre code et de le rendre plus lisible et maintenable. De plus, les fonctions vous permettent de réutiliser le même bloc de code dans plusieurs parties de votre programme, économisant ainsi du temps et des efforts.

Définition des fonctions

En Python, une fonction est définie à l'aide du mot-clé 'def', suivi du nom de la fonction et de parenthèses (). Entre ces parenthèses, vous pouvez inclure tous les paramètres que la fonction doit accepter (le cas échéant). Vous utilisez ensuite deux points (:) pour indiquer le début du bloc de code de la fonction. Le corps de la fonction est en retrait et peut contenir n'importe quelle quantité de code.

def ma_fonction() : print("Bonjour tout le monde !")

Dans cet exemple, nous définissons une fonction appelée 'my_function' qui n'accepte aucun paramètre. Lorsque nous appellerons cette fonction, elle affichera la chaîne "Hello world!".

Fonctions avec paramètres

Les fonctions peuvent accepter n'importe quel nombre de paramètres. Les paramètres sont des variables transmises à la fonction lors de son appel. Dans la fonction, vous pouvez utiliser ces variables comme n'importe quelle autre.

salutation par défaut (nom): print("Bonjour, " + nom + "!")

Dans cet exemple, la fonction 'greeting' accepte un paramètre appelé 'name'. Lorsque nous appelons cette fonction et passons une chaîne comme argument, elle imprimera un message d'accueil personnalisé.

Fonctions avec valeurs de retour

Les fonctions peuvent également renvoyer des valeurs. Cela se fait à l'aide du mot-clé 'return'. Lorsqu'une fonction renvoie une valeur, cette valeur peut être utilisée ailleurs dans votre programme.

somme déf (a, b): retourner a + b

Dans cet exemple, la fonction 'sum' accepte deux paramètres et renvoie leur somme. Vous pouvez utiliser la valeur renvoyée dans d'autres parties de votre code, comme dans une affectation de variable ou dans une expression.

Fonctions avec plusieurs valeurs de retour

Python permet aux fonctions de renvoyer plusieurs valeurs à la fois. Cela se fait en renvoyant les valeurs sous forme de tuple, qui est une collection ordonnée et immuable d'éléments.

def min_max(liste) : retourner min (liste), max (liste)

Dans cet exemple, la fonction 'min_max' renvoie les valeurs minimales et maximales d'une liste. Lorsque vous appelez cette fonction, vous pouvez décompresser les valeurs renvoyées en plusieurs variables.

Les fonctions constituent une partie essentielle de la programmation Python et sont utilisées dans presque tous les programmes Python. Ils vous permettent d'organiser efficacement votre code et de réutiliser le même bloc de code dans différentes parties de votre programme. Avec de la pratique, vous deviendrez plus à l'aise avec la définition et l'utilisation de fonctions en Python.

Répondez maintenant à l’exercice sur le contenu :

A quoi servent les fonctions dans le langage de programmation Python ?

Tu as raison! Félicitations, passez maintenant à la page suivante

Vous avez raté! Essayer à nouveau.

Page suivante de lebook gratuit :

296.3. Fonctions en Python : appels de fonctions

Obtenez votre certificat pour ce cours gratuitement ! en téléchargeant lapplication Cursa et en lisant lebook qui sy trouve. Disponible sur Google Play ou App Store !

Get it on Google Play Get it on App Store

+ 6,5 millions
d'étudiants

Certificat gratuit et
valide avec QR Code

48 mille exercices
gratuits

Note de 4,8/5 dans les
magasins d'applications

Cours gratuits en
vidéo, audio et texte