嗨大家为下面的代码我想只在第一个条件满足时执行所以请帮助我
print('welcome')
username = input()
if(username == "kevin"):
print("Welcome"+username)
else:
print("bye")
password = input()
if(password == "asdfg"):
print("Acess Granted")
else:
print("You Are not Kevin")
答案 0 :(得分:0)
如果我做对了,你想在第一个if语句的“else”块中退出/终止脚本。
有两种方法 - 第一种是使用sys.exit():
import sys
#if statement here
...
else:
print("bye")
sys.exit()
第二个是你把你的第二个放在第一个if的else块之下:
...
else:
password = input()
if password=="abcdef":
#do something here
else:
print("you're not Kevin")
另外,我看到你在if语句(if (condition):
)之后使用了括号。就我而言,这对于Python 3.x来说并不是必需的。