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 ?
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")
Merci beaucoup pour ta réponse détaillé !