在Python中,我有一些代码,其中我只希望输入为数字,并且如果用户输入字符串(单词),则希望有一条错误消息。我该怎么办?
答案 0 :(得分:1)
使用try和except
userInp = input("YOUR QUESTIONS")
try:
float(userInp)
except ValueError:
print("YOUR ERROR")
答案 1 :(得分:0)
您可以将输入包含在while循环中。在循环中,您可以检查输入的类型(确保将其分配给变量)。当输入为数字时,有一个条件会退出循环,而当输入不是数字时,会给出错误消息