Contenu du cours
Introduction à Python
Introduction à Python
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é.
# 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))
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.
Merci pour vos commentaires !