Retour aux quiz
Débutant
Condition if/else avec modulo dans une fonction
Regarde ce code attentivement. Quelle est la valeur retournée ?
quiz.py
1
def mystery(x):2
if x % 2 == 0:3
return 'pair'4
return 'impair'5
6
print(mystery(7))Réponses possibles
A'pair'
B'impair'
C7
DNone
Explication
7 est impair (7 % 2 = 1, donc la condition est False), la fonction retourne donc 'impair'.
💡 Trace l'exécution ligne par ligne avec la valeur 7.