Я довольно новичок в питоне. Я пытался разработать программу, чтобы список пользователей соответствовал их паролям. Я использовал два отдельных списка, но теперь думаю, что 2d массив или словарь будет лучше? Я не уверен, что технически лучше всего делать, потому что я самоучка / учу! ...
вот код, который я получил .... любые советы приветствуются.
спасибо
def login():
official_users=['dan','bob','bill']
official_passwords=['snow','golf','dogs']
username=input("Enter your user name: ")
while username in official_users:
print("You are user number: ",official_users.index(username)+1)
position=(official_users.index(username))
print(position)
attempts=0
while attempts<3:
password=input("Enter your password: ")
if password == official_passwords[position]:
print("Log in successfull")
print("Hello",username)
login()
else:
print("Incorrect password")
attempts+=1
print("Attempts left: ",3-attempts)
if attempts==3:
print("Too many attempts!")
login()
print("Unknown User")
login()
login()