我是个新的编码员。这是我第一次使用python登录系统代码。如何简化代码而不丢失任何功能,如错误的用户名和密码等
username = "zaphod"
password = "helloworld42"
username2 = "mozzie"
password2 = "mozzietheaussie"
userUsername = input("Hello, What is your username? \n")
UserPassword = input(print("Hello", userUsername, "What is your password? "))
if userUsername == username:
if password == UserPassword:
print("Hello", userUsername, "Welcome home")
if userUsername == username:
if UserPassword != password:
print("Wrong Password")
if userUsername == username2:
if UserPassword != password2:
print("Wrong Password")
if UserPassword == password:
if userUsername != username:
print("Wrong Username")
if UserPassword == password2:
if userUsername != username2:
print("Wrong Username")
if userUsername == username2:
if UserPassword == password2:
print("Hello", userUsername,"Welcome Home")
if userUsername == username:
if UserPassword == password2:
print("Are you gonna trick me pal xd")
if userUsername == username2:
if UserPassword == password:
print("Are you gonna trick me pal xd")
if userUsername != username:
if userUsername != username2:
if UserPassword != password:
if UserPassword != password2:
print("Wrong credidentals")
您可以将凭据放在
dict
中,并检查用户名是否存在以及是否与密码匹配print("Are you gonna trick me pal xd")
似乎没有必要,但是您可以通过修改elif
来添加它相关问题 更多 >
编程相关推荐