#python-3.x
#python-3.x
Вопрос:
в следующем синтаксисе функция range должна выдавать 4 значения. Итак, если trail ==3, это должна быть третья попытка. Но мне пришлось указать trail == 4 для печати «ваша учетная запись заблокирована». Я здесь немного запутался.
otp = «1945»
для трассировки в диапазоне (1,5):
if trail ==4:
print("your account has been locked")
break
if trail==3:
print ("one attempt left")
enter_otp=input("enter your otp: ")
if enter_otp!=otp:
print("re enter the otp")
else:
name=input("enter your name")
Комментарии:
Ответ №1:
для трассировки в диапазоне (1,5) он будет начинаться с 1 и заканчиваться на 4, и он также может быть записан как диапазон (4), который повторяет форму от 0 до 3.
otp="1945"
for trail in range(1,5):
enter_otp=input("Enter your otp:")
if enter_otp!=otp:
print("re enter the otp")
if trail==4:
print("Your account has been locked")
if trail==3:
print("One attempt left")
if enter_otp==otp:
name=input("Enter your name:")
break