Hey j'ai écrit ce code mais je ne vois pas ce qui ne va pas, c'est dire que le nom d'utilisateur est faux mais si je l'imprime, il retourne exactement ce que je saisis.Pourquoi dit-on que l'accès est refusé lorsque je saisis le nom d'utilisateur correctement?
ea = input("Do you already have an account")
if ea == "Yes" or ea == "yes":
Ausername = input("Input your username")
Apassword = input("Input your password")
f=open("login.txt","r")
lines=f.readlines()
username=lines[0]
if (Ausername) == (username):
print("Welcome to the quiz")
else:
print("Access denied")
f.close()
else:
name = input("Input your name")
yeargroup = input("Input your year group")
age = str(input("Input your age"))
firstusername = ((name[0]+name[1]+name[2])+(age))
print((firstusername)+(" is your username"))
firstpassword = input("Enter what you want your password to be")
print(firstusername)
print(firstpassword)
login = open("login.txt","a")
login.write(firstusername + "\n" + name + "\n" + yeargroup + "\n" + age + "\n" + firstpassword + "\n")
login.close()
print("---------------------------------------------------")
Que voulez-vous dire par nom d'utilisateur est erroné ? Quelle est la sortie attendue et aussi s'il vous plaît poster la traceback d'erreur. – rkatkam