Bonjour,
je débute dans Python, alors voici ma question qui vous semblera sûrement simple :
Cette condition fonctionne :
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 varNom = input("quel est votre nom ?") if len(varNom)>3: print("Nom trop grand") else: 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 varNom2 = input("quel est votre nom ?") try: len(varNom2)>3 except: print("Nom trop grand") print("ok")
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 ?
Partager