Obtenez des solutions à vos questions sur Laurentvidal.fr, la plateforme de questions-réponses la plus réactive et fiable. Rejoignez notre plateforme de questions-réponses pour obtenir des réponses précises à toutes vos interrogations de la part de professionnels de différents domaines. Connectez-vous avec une communauté d'experts prêts à fournir des solutions précises à vos questions de manière rapide et efficace sur notre plateforme conviviale de questions-réponses.
Sagot :
Réponse :
nom = input("Nom: ")
age = int(input("Age: "))
periode = "??"
if age < 12:
periode = "enfant"
elif age >= 12 and age <= 18:
periode = "adolescent"
elif age > 18:
periode = "adulte"
print(nom + " est un " + periode)
(<!> Attention, il faut respecter les espaces pour que le code marche <!>)
Explications :
Ligne 1, j'appel la fonction "input", et je lui passe le paramètre "Nom:", cela me permet de demander à l'utilisateur le nom, je stock la sortie de cette fonction dans une variable nommé "nom".
Ligne 2, j'appel la fonction "int", et je lui passe comme paramètre la fonction "input". La fonction "int" met permet de récupérer le résultat de la fonction "input" sous forme d'entier. Je stock le tout dans une variable nommé age.
Puis je créé une variable nommé "periode" qui a pour valeur "??", cette variable va me permettre de stocker dans qu'elle période ce situe l'utilisateur par rapport aux informations qu'il a entré. C'est pourquoi, à la ligne suivante, j'utilise des structures de controle "if" et "elif", et en fonction de tel ou tel cas, alors je change la valeur de la période pour "enfant", "adolescent", ou "adulte".
Enfin, à l'aide de la fonction print, j'affiche le nom, et la période dans laquelle l'utilisateur ce trouve.
Après coup, le script s'arrête, mais si tu veux que le script continue indéfiniment, alors utilise la fonction while.
Pour que le script ne s'arrête jamais sauf intéruption de l'utilisateur:
while 1:
nom = input("Nom: ")
age = int(input("Age: "))
periode = "??"
if age < 12:
periode = "enfant"
elif age >= 12 and age <= 18:
periode = "adolescent"
elif age > 18:
periode = "adulte"
print(nom + " est un " + periode)
(Encore une fois respect des espaces, espaces qui sont en faites des tabulations)
Nous espérons que cela vous a été utile. Revenez quand vous voulez pour obtenir plus d'informations ou des réponses à vos questions. Nous espérons que cela vous a été utile. Revenez quand vous voulez pour obtenir des réponses plus précises et des informations à jour. Nous sommes fiers de fournir des réponses sur Laurentvidal.fr. Revenez nous voir pour plus d'informations.