所以我最近开始使用 python,我正在互联网上寻找答案。每当我从不同的线程复制并粘贴以下代码时,它似乎总是有效:
import os
import time
#Must Access this to continue.
def main():
while True:
UserName = input ("Enter Username: ")
PassWord = input ("Enter Password: ")
if UserName == 'Bob' and PassWord == 'rainbow123':
time.sleep(1)
print ("Login successful!")
logged()
else:
print ("Password did not match!")
def logged():
time.sleep(1)
print ("Welcome to ----")
main()
即使我重命名变量等,它也能工作,但是当我自己重新输入它时,我发现无论我尝试什么,它似乎都没有真正起作用。这是我尝试过的:
import os
import time
welcomeMessage = "Welcome to free bitcoin application."
print (welcomeMessage)
time.sleep(1)
# userName = igoo
# passWord = b
def begin():
userName = input("Please enter your username...")
passWord = input("Please enter your passowrd...")
if userName == "igoo" or "igor" or "Igoo" or "Igor" and passWord == "b" or "B":
print: ("Welcome along.")
logged()
else:
print ("Wrong password")
time.sleep(1)
def logged():
time.sleep(1)
print("Alright you in.")
begin()
所以任何想法我做错了什么?我已经尝试了几件事,但似乎都没有奏效。我知道大多数人会不屑一顾并说这是有史以来最简单的事情,我什至不应该打扰,但我真的很想把这件事做好。我想继续把它开发成一个网站克隆器,但只有在登录位之后,但是现在我只想完成登录位。
任何帮助深表感谢。
行if userName == "igoo" or "igor" or "Igoo" or "Igor" and passWord == "b" or "B"
中begin()
是错误的。
它应该是:
if userName in ["igoo", "igor", "Igoo", "Igor"] and passWord.lower() == "b"
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句