Python if et else

Résolu/Fermé
mery-mery - Modifié le 8 mai 2022 à 00:23
mery-mery Messages postés 11 Date d'inscription samedi 2 avril 2022 Statut Membre Dernière intervention 8 mai 2022 - 8 mai 2022 à 17:31
Bonjour a tous,
je voulais vous demandez une petite questions en ce qui concerne un problème qui me tracasse . Je suis entrain de faire un tout mini programme, je suis blocke dans if et else, jsp porquoi else ne s'execute pas.
Je sais pas si j'ai étais très clair, enfin si quelqu'un a une idée qu'il me la fasse partager.
Merci beaucoup!
voici le code
genre = input("veillez preciser votre genre, """Mr""" oubien """Mm""" :")
sex = 'genre'
if genre == 'Mm' or 'mm':
    print("bonjour mm ")
else:
    print("Mr")


Edit: correction des balises de code

2 réponses

jordane45 Messages postés 38137 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 17 avril 2024 4 649
8 mai 2022 à 09:55
Bonjour,

J'ajouterai qu'on peut éviter les "OR" .. en forcçant la comparaison en "majuscule" (ou minuscule au choix)
par exemple

genre = input("veillez preciser votre genre, ""\"Mr""\" oubien ""\"Mm""\" :")
if genre.upper()== 'MM' :
    print("bonjour mm ")
else :
    print ("Mr") 


1
mery-mery Messages postés 11 Date d'inscription samedi 2 avril 2022 Statut Membre Dernière intervention 8 mai 2022
8 mai 2022 à 17:31
merci pour votre aide
0
jordane45 Messages postés 38137 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 17 avril 2024 4 649
8 mai 2022 à 00:23
0