Python if et else

Résolu
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

  1. Modérateur
    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. merci pour votre aide