Exercices Les Bases Python Peut conduire
🎉

Bravo!

Débutant 🧠 Fondamentaux 10 XP 0 personnes ont réussi

Peut conduire

Les operateurs logiques permettent de combiner plusieurs conditions. Les trois principaux sont :

and : les DEUX conditions doivent etre vraies. Exemple : age >= 18 and a_permis == True
or : AU MOINS UNE condition doit etre vraie. Exemple : est_malade or est_fatigue
not : inverse la condition. not True donne False.

C'est comme dans la vie : pour conduire, il faut avoir 18 ans ET le permis. L'une des deux conditions seule ne suffit pas.

Écris une fonction peut_conduire(age, a_permis) qui renvoie True si la personne a au moins 18 ans ET possede le permis (a_permis vaut True), et False sinon.

Exemple :
peut_conduire(20, True) renvoie True
peut_conduire(20, False) renvoie False
peut_conduire(16, True) renvoie False

Tests (3/5)

Majeur avec permis
assert peut_conduire(20, True) == True
Majeur sans permis
assert peut_conduire(20, False) == False
Mineur avec permis
assert peut_conduire(16, True) == False

+ 0 tests cachés

Indices (3 disponibles)

solution.py