Je commence avec Python et a décidé d'essayer ce petit projet de Python Wiki:Puis-je améliorer le code Python actuel?
Ecrire un mot de passe programme deviner de garder une trace de combien de fois l'utilisateur a entré le mot de passe erroné. Si c'est plus de 3 fois, imprimer Vous avez été refusé l'accès. et terminez le programme. Si le mot de passe est correct, imprimez Vous vous êtes connecté avec succès et terminez le programme.
Voici mon code. Cela fonctionne mais il ne se sent pas juste avec ces sauts de boucle et emboîtés si les déclarations.
# Password Guessing Program
# Python 2.7
count = 0
while count < 3:
password = raw_input('Please enter a password: ')
if password != 'SecretPassword':
count = count + 1;
print 'You have entered invalid password %i times.' % (count)
if count == 3:
print 'Access Denied'
break
else:
print 'Access Granted'
break
« Non sens bien"? Wat? – delnan