Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Utilisation des Instructions if/else dans les Fonctions Python | Fonctions en Python
Introduction à Python
course content

Contenu du cours

Introduction à Python

Introduction à Python

1. Premier Contact avec Python
2. Variables et Types en Python
3. Instructions Conditionnelles en Python
4. Autres Types de Données en Python
5. Boucles en Python
6. Fonctions en Python

book
Utilisation des Instructions if/else dans les Fonctions Python

Tout ce qui a été discuté précédemment peut être encapsulé dans une fonction pour une efficacité et une réutilisation accrues.

Par exemple, considérez l'instruction if/else utilisée précédemment pour déterminer si un nombre est impair ou pair. Initialement, ce code était limité à un nombre spécifique et prédéfini. Évaluer un nombre différent nécessiterait soit de dupliquer l'ensemble du bloc conditionnel, soit de modifier manuellement le nombre testé à chaque fois.

Une approche plus efficace consiste à définir une fonction qui accepte un nombre en tant que paramètre d'entrée. La logique conditionnelle pour vérifier les nombres impairs ou pairs peut alors résider dans cette fonction, permettant de l'appeler facilement avec n'importe quel nombre comme argument. Cela élimine le besoin de code redondant ou de modifications manuelles chaque fois qu'un nouveau nombre doit être évalué.

12345678910
# Define a function def is_odd(n): if n % 2 == 0: return "even" else: return "odd" # Testing function print('2 is', is_odd(2)) print('3 is', is_odd(3))
copy

Remarque

Un nombre est considéré comme pair s'il peut être divisé par 2 sans laisser de reste. L'opérateur % est utilisé pour déterminer ce reste.

De toute évidence, la fonction identifie correctement 2 comme pair et 3 comme impair. Cette fonction peut être invoquée à plusieurs reprises avec différents nombres selon les besoins.

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 6. Chapitre 5
We're sorry to hear that something went wrong. What happened?
some-alt