Se connecter

Informatique

Programmation

Sujet : Je viens de commencer le python
1
JoeyBedaine
Niveau 4
04 juin 2020 à 15:29:50

Bonjour !
Je viens de commencer le python,
Je voulais coder un mini quizz où l'on dit si on est un homme ou une femme, ainsi que notre âge
J'aimerais qu'à la fin, l'ordi mette un récapitulatif.
Seulement je n'y arrive pas, apparrement c'est la 1ere ligne qui pose problème, savez vous pourquoi ? https://www.noelshack.com/2020-23-4-1591277377-sublime-text-wstiq3ob7i.png

cybevil
Niveau 17
04 juin 2020 à 15:53:58

Le "i" de input doit être en minuscule.
Dans tes if, ton H et F doivent être entre guillemets, sinon ils sont considérés comme des variables.
T'as aussi le symbole plus petit pour Homme majeur qu'il faut changer.
Tu oublies de tester l'age 18ans, donc ">=" pour le test majeur.
Le test elif est préféré car ne test pas les autres conditions si la première est vrai.

sexe = input("H ou F ?") age = input("Quel est ton age ?") age = int(age) if sexe == "H" and age < 18: print("Tu es un Homme mineur") elif sexe == "H" and age >= 18: print("Tu es un Homme majeur") elif sexe == "F" and age < 18: print("Tu es une femme mineur") elif sexe == "F" and age >= 18: print("Tu es une femme majeur")

JoeyBedaine
Niveau 4
04 juin 2020 à 15:57:36

Merci beaucoup pour ta réponse détaillé ! :)

1
Sujet : Je viens de commencer le python
   Retour haut de page
Consulter la version web de cette page