У меня есть два цикла while, которые почти идентичны, за исключением нескольких чисел, которые изменились.Я искал вокруг, но я не могу найти решение моей проблемы.Любая помощь будет оценена.Я хочу сделать два цикла while одним циклом, но я не знаю как.Я искал ответ, но, кажется, ничто не относится к моей проблеме.
while True:
print("User 1")
login=input("Do you have an account? (yes/no) ")
loggedin=False
if login.lower()=="yes":
login1=open("login.csv")
reader = csv.reader(login1)
username1=input("What is your username: ")
password1=input("What is your password: ")
for row in reader:
if row[0]==username1:
if row[1]==password1:
print("Welcome " + username1)
loggedin=True
break
if loggedin==False:
print("Invalid username or password. Please try again.")
continue
elif login.lower()=="no":
print(" ")
print("Make an account.")
print(" ")
username1=input("What is your username: ")
password1=input("What is your password: ")
break
else:
print("Invalid input.")
continue
Единственное, что изменилось, это то, что число 1 изменилось на число 2 (за исключением строки [1]) Опять же, любая помощь будет оценена.