Tester la parité sans condition
Exercice d'entraînement · niveau 1 (application) · sciences numériques et technologie (seconde), chapitre 2 — Variables, types et affectations · Les opérateurs arithmétiques
Énoncé
Sans utiliser if, écrire un programme qui affiche True si l'entier n est pair et False sinon. Le tester sur n = 14 puis n = 27.
Corrigé
n = 14
print(n % 2 == 0) # True
Pour n = 27, l'affichage est False. Le test n % 2 == 0 est une expression booléenne : elle a déjà pour valeur True ou False, il est donc inutile de l'entourer d'un if pour afficher l'un ou l'autre.
Les autres exercices de ce chapitre Le cours du chapitre
Un blocage sur cet exercice ? Le tuteur d'Adloun guide par questions, sans donner la réponse.