我需要创建一个程序来检测输入是否是字符以外的任何内容,以及是否不会破坏程序。这是我到目前为止所拥有的:
name = input("Please enter a name: ")
while True:
try:
if name == "Mitnick":
print("Most Wanted")
break
else:
print(name,"not on the Most Wanted List")
break
except ValueError:
print("You didn't enter a name")
break
即使我输入了一个数字或一个非字母,它也不会出现在 ValueError 中,它总是会出现在 else 中。我需要找到一种方法让它检测它是否不是一个字符。
谢谢!