Débutant
🧠 Fondamentaux
10 XP
0 personnes ont réussi
Pair ou impair
L'operateur modulo % te donne le reste de la division entiere. C'est extremement utile pour tester la divisibilite.
Par exemple, 7 % 2 vaut 1 (7 divise par 2 donne 3, reste 1). Et 8 % 2 vaut 0 (8 divise par 2 donne 4, reste 0).
Du coup, pour savoir si un nombre est pair, il suffit de vérifier que n % 2 vaut 0. Si le reste est 1 (ou -1 pour les negatifs), le nombre est impair.
Écris une fonction pair_impair(n) qui renvoie 'pair' si n est pair, et 'impair' sinon.
Exemple :
pair_impair(4) renvoie 'pair'
pair_impair(7) renvoie 'impair'
Tests (3/5)
Nombre pair
assert pair_impair(4) == 'pair'
Nombre impair
assert pair_impair(7) == 'impair'
Zero est pair
assert pair_impair(0) == 'pair'
+ 0 tests cachés
Solution officielle
def pair_impair(n):
if n % 2 == 0:
return 'pair'
else:
return 'impair'