Les instructions if

Dans nos exemples de code précédents, nous avons écrit du code qui s'exécute séquentiellement — ligne par ligne. Il omettait les commentaires et les lignes vides mais exécutait chaque ligne de code écrite.
Dans certains cas, nous pourrions vouloir exécuter un bloc de code seulement si certaines conditions sont remplies.
Imaginez que nous voulons acheter de l'eau dans un magasin si notre niveau de soif est supérieur à 30 (dans ce cas, la soif est mesurée par un nombre de 0 à 100). Pour acheter une bouteille d'eau, nous effectuerions un paiement. En Python, les opérations conditionnelles peuvent être écrites avec des instructions if :
Cliquez sur le bouton NEXT pour avancer le programme d'une étape. Cliquez sur le bouton RESET pour changer les valeurs initiales de thirst et price afin d'exécuter à nouveau le programme avec les nouvelles valeurs.
Ici, le programme initialise le niveau de thirst et le price d'une bouteille.
Ensuite, l'instruction if vérifie si le niveau de thirst est supérieur à 30, et le cas échéant, effectue le paiement et satisfait la soif en réglant le niveau à 0.
À la fin, le programme affiche le montant payé et le niveau de soif résultant.
 
Les instructions if comportent des conditions suivies d'un :. Si la condition est vérifiée, le contenu du bloc if est évalué. Notez que les opérations sont indentées de 4 espaces et sont décalées de 4 espaces depuis le début d'une ligne. Elles doivent être "à l'intérieur" du bloc if pour être exécutées si la condition est remplie.
La condition de l'instruction if est évaluée à True ou False. C'est donc une valeur booléenne. Si cette valeur est True (ce qui signifie que la condition est vérifiée), le contenu du bloc if est exécuté.
 

Défi

Écrivez un programme qui lit un entier depuis l'entrée et affiche This number is even s'il est pair, puis The end of the program à la fin.
Entrée
Sortie
2
This number is even The end of the program
3
The end of the program
 

Constraints

Time limit: 2 seconds

Memory limit: 512 MB

Output limit: 1 MB

To check your solution you need to sign in
Sign in to continue