Page 1 sur 1

Conditions et boucles: Exercice 6

Posté : dim. 12 mai 2019 16:02
par Sohrab Samimi
Bonjour,

j'ai essayé de faire l'exercice 6 de la partie 2(conditions et boucles) qui dit:

"Écrire un programme qui demande l'âge de l'utilisateur. Si l'utilisateur a 18 ans ou plus, le programme devra afficher « Bonjour, vous êtes majeur.». Si l'utilisateur a moins de 18 ans, le programme devra afficher « Bonjour, tu es mineur.»

Voici le programme que j'ai écrit:

age=input("Quel est vôtre âge?")
if age>=18:
print("Bonjour, vous êtes majeur")
else:
print("Bonjour tu es mineur")


Le logiciel me dit qu'il y a une erreur au niveau de ">="

Pourriez vous m'aider?

Re: Conditions et boucles: Exercice 6

Posté : mar. 14 mai 2019 11:22
par David ROCHE
Bonjour,
Le problème vient du fait que votre variable "age" est de type string (le résultat d'un "input" est toujours de type string). Il faut donc transformer votre string en entier :
age=int(input("Quel est vôtre âge?"))

En espérant vous avoir aidé
Cordialement

Re: Conditions et boucles: Exercice 6

Posté : sam. 18 mai 2019 19:12
par Sohrab Samimi
J'ai compris mon erreur.Merci beaucoup pour votre réponse!