Створіть програму авторизації, в якій користувачеві дається 3 спроби ввести свої облікові дані (логін та пароль). Якщо користувач за меншу кількість спроб ввів вірні дані, програма достроково припиняє своє виконання та виводить на екран повідомлення: «Авторизацію успішно пройдено з «№» спроби».
Answers & Comments
Ответ:
login = 'portasandrew'
password = 'test123'
attempt = 0
while attempt < 3:
try_login = input('Введіть логін: ')
try_password = input('Введіть пароль: ')
attempt += 1
if try_login == 'portasandrew' and try_password == 'test123':
print(f'Авторизацію успішно пройдено з "№{attempt}" спроби')
break
else:
print('Данні не вірні, спробуйте ще раз')
Объяснение:
Не сказано звідки береться логін і пароль , тому їх визначемо на початку програми login = 'portasandrew' password = 'test123' (можна вписати свої значення)
Приклад запуску програми:
Введіть логін: sa
Введіть пароль: 21
Данні не вірні, спробуйте ще раз
Введіть логін: portasandrew
Введіть пароль: test123
Авторизацію успішно пройдено з "№2" спроби