Instructions conditionnelles imbriquées en Python
Les constructions if else peuvent être imbriquées
les unes dans les autres de manière arbitraire. Seulement,
dans ce cas, il faut impérativement respecter
les indentations.
Supposons que nous ayons une variable tst :
tst = 3
Comparons notre variable à zéro.
Dans le premier if, définissons la condition : si
la variable est supérieure ou égale à 0.
À l'intérieur de ce if, écrivons une autre
condition - si le nombre est inférieur ou égal
à 5. Pour celle-ci, indiquons également un bloc else.
À la fin de la première construction if else,
écrivons un message au cas où le nombre
serait inférieur à 0 :
if tst >= 0:
if tst <= 5:
print('less then or equal 5')
else:
print('more then 5')
else:
print('less then 0')
Supposons que la variable month contienne
le numéro de série du mois. Il doit être dans
l'intervalle de 1 à 12. Dans
le cas contraire, un message d'erreur doit être affiché.
Ensuite, pour chaque numéro de mois correct,
écrivez un message indiquant à quelle saison
il appartient.
Supposons que la variable num contienne
un nombre. Si ce nombre se situe dans la plage
de 10 à 99, alors trouvez la somme
des chiffres de ce nombre. Si la somme obtenue
est inférieure ou égale à 9, alors affichez
un message indiquant que la somme des chiffres est à un chiffre,
sinon affichez un message indiquant que la somme
des chiffres est à deux chiffres.