Bonjour,

je débute dans Python, alors voici ma question qui vous semblera sûrement simple :

Cette condition fonctionne :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
varNom = input("quel est votre nom ?")
if len(varNom)>3:
    print("Nom trop grand")
else:
    print("ok")
alors que celle-ci me renvoi "ok" même si je dépasse les 3 caractères autorisés et je ne comprend pas pourquoi :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
varNom2 = input("quel est votre nom ?")
try:
    len(varNom2)>3
except:
    print("Nom trop grand")
print("ok")
surtout que celle-ci qui est presque la même fonctionne :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
annee = input("quelle année ?")
try:
    annee = int(annee)
except:
    print("Erreur de conversion")
print("ok")

Si vous pouviez m'aider ?