import time
import sys
pass1 = False
while pass1 == False:
bob = int(0)
hi = int(4)
password = input("Enter your 4 digit number password: ")
if bob == 5:
print("Locked out of phone")
time.sleep(2)
sys.exit()
elif password == "5674":
print("Correct password")
pass1 = True
else:
hi -= 1
print("Incorrect password, remaining attempts = ",hi)
bob = bob + 1
Je ne sais pas pourquoi il ne suffit pas de soustraire et ajouter 1 aux variables "salut" et "bob".Python ne fait pas les maths
Vous avez 'bob = 0' dans la boucle. – Barmar
Pourquoi écrivez 'int (0)' au lieu de '0'? – Barmar
vous réinitialiser bob et salut à l'intérieur de la boucle. il suffit de les mettre à l'extérieur et il se déroulera comme prévu –