我正在尝试创建一个函数来检查用户是否输入了一个数字。如果用户输入一个数字,我的程序应该输出错误信息,如果用户输入一串字母,我的程序应该继续执行 program. 我怎样才能做到这一点?
到目前为止,我已经想出了这个:
#Checks user input
def CheckInput():
while True:
try:
city=input("Enter name of city: ")
return city
except ValueError:
print ("letters only no numbers")
这个功能似乎不起作用。请帮忙。