J'utilise notepad ++ et exécute avec Python 2.7. Si je cours le code ci-dessous et entrez le mot "gentil" la fonction len()
renvoie 5 au lieu de quatre. Pour autant que je puisse trouver la cinquième lettre est le "entrer" je dois appuyer sur pour confirmer ma contribution "agréable". Qu'est-ce qui ne va pas?Pourquoi raw_input() prend "enter" comme un caractère à l'entrée des utilisateurs
userchoice = raw_input("Please type in nice:")
userchoice=str(userchoice)
print len(userchoice)
if userchoice == 'nice':
print "YESSSS"
else:
print "Didn't work"
Impossible de répliquer: 'S'il vous plaît taper Nice: YESSSS' – Andy
Essayez dépouillant avec userchoice.strip() – Jajo
également incapables de se reproduire – ForceBru