Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/ssh/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python-如何添加输入错误消息_Python - Fatal编程技术网

Python-如何添加输入错误消息

Python-如何添加输入错误消息,python,Python,在Python中,我有一段代码,其中我只希望输入是一个数字,如果用户输入字符串(单词),我希望出现一条错误消息。我该怎么做?您可以在while循环中输入。在循环中,您可以检查输入的类型(确保将其分配给变量)。当输入是一个数字时,有一个退出循环的条件,当它不是时,给出一个错误消息使用try和except userInp = input("YOUR QUESTIONS") try: float(userInp) except ValueError: print("YOUR ERROR

在Python中,我有一段代码,其中我只希望输入是一个数字,如果用户输入字符串(单词),我希望出现一条错误消息。我该怎么做?

您可以在while循环中输入。在循环中,您可以检查输入的类型(确保将其分配给变量)。当输入是一个数字时,有一个退出循环的条件,当它不是时,给出一个错误消息使用try和except

userInp = input("YOUR QUESTIONS")
try:
    float(userInp)
except ValueError:
    print("YOUR ERROR")

如果用户输入错误,是否要提示用户重试?是,这将是greatOk。凯文在链接问题中的回答向你展示了如何做到这一点如果您附加一个代码存根,说明您为解决问题所做的工作,那将非常棒。使用示例代码,您的问题将被更多用户查看。如果您喜欢,请接受答案。