【发布时间】:2023-01-21 13:06:12
【问题描述】:
while True:
choice = input("WELCOME TO ASSOCIATION SCRIPT #0001. TYPE BEGIN TO START THIS SCRIPT. MISENTRY OF ANY FIELD WILL REQUIRE A RESTART OF THIS PROGRAM. ENSURE ALL INPUTTED TEXT IS IN UPPERCASE. = ")
#Essentially the user types "BEGIN" for the login process to begin.
if choice == "BEGIN":
print("PLEASE ENTER YOUR USERNAME AND BADGE NUMBER.")
break
else:
print("INVALID INPUT, PLEASE RELOAD THE TERMINAL")
break
有没有办法阻止所有未来的代码行在此处的 else 语句之后运行?
我并没有真正做太多,因为我不知道从哪里开始。我对 Python 也很陌生。
【问题讨论】:
-
使用
sys.exit()而不是break? -
回溯(最近一次调用最后一次):文件“<string>”,第 15 行,在 <module> NameError: name 'sys' is not defined
标签: python