【发布时间】:2021-05-20 19:43:21
【问题描述】:
问题是:
提示用户输入他的名字。然后程序会用他的名字向这个人打招呼,但如果这个人的名字是“jack”,则会抛出异常并要求他退出程序。
我试过这个:
import sys
try:
name = input("Enter your name : ")
if name == "jack":
except NameError:
print("Invalid Name")
sys.exit(0)
finally:
print("Welcome",name)
这就是我遇到的错误。
File "main.py", line 5
except NameError:
^
SyntaxError: invalid syntax
【问题讨论】:
-
您需要重新阅读您正在阅读的任何教程。您需要非常准确地了解 Python 中的缩进——
name(input(...语法毫无意义......