sciences numériques et technologie (seconde) · Chapitre 3 · Application directe du cours
L'accès au manège
Instructions conditionnelles · Indentation et conditions imbriquées · niveau 2
Énoncé
Un manège est autorisé aux personnes mesurant au moins m. En dessous, l'accès reste possible si la personne est accompagnée d'un adulte. Écrire un programme qui, à partir de taille et du booléen accompagne, affiche "Accès autorisé" ou "Accès refusé".
Corrigé
taille = 1.32
accompagne = True
if taille >= 1.40:
print("Accès autorisé")
else:
if accompagne:
print("Accès autorisé")
else:
print("Accès refusé")
Le second if est imbriqué dans le bloc else : on ne se demande si la personne est accompagnée que dans le cas où elle est trop petite.
On peut aussi écrire la condition d'un seul tenant, ce qui est plus court et souvent plus lisible :
if taille >= 1.40 or accompagne:
print("Accès autorisé")
else:
print("Accès refusé")
Noter que if accompagne: s'écrit sans == True : la variable est déjà un booléen.
100 % gratuit
Essaie le suivant avec le tuteur
- L'exercice suivant avec le tuteur, sans compte : il guide pas à pas, sans donner la réponse
- 14 autres exercices corrigés dans ce chapitre, et 23 à chercher avec le tuteur
- Les 2 QCM du chapitre, le premier sans compte
- Le podcast et la vidéo du chapitre et la correction filmée du TD : 2 minutes sans compte
Sans compte : le cours, le premier QCM, 2 minutes de podcast et de vidéo et un exercice avec le tuteur. Pour tout le reste : inscription gratuite en 30 secondes, sans carte bancaire.