Adloun

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

Faire l'exercice suivant avec le tuteur

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.

Le cours du chapitre · Tous les exercices du chapitre

Exercice suivant avec le tuteur →