【发布时间】:2014-12-02 13:43:46
【问题描述】:
我想创建一个程序,如果用户在没有输入任何内容的情况下按下回车键,python 会识别出缺少输入并将其重新定位到适当的操作。例如:
some = int(input("Enter a number"))
if not some:
print("You didn't enter a number")
else:
print("Good job")
我希望发生的情况是,如果用户在没有输入值的情况下按下回车键,他们将收到第一条语句。但是,目前我只收到一个错误。谢谢。
编辑:关于放置 try catch 语句,我得到了各种回应。实际上,在我的原始代码中,我有一个针对 ValueError 的错误处理语句。但是,我想区分用户输入单词而不是数字和用户不输入任何内容。这可能吗?
【问题讨论】:
-
可以是:
if some is not None:而不是if not some: -
不幸的是,仍然出现错误
-
如果这个问题被标记为 python3.请在以后这样做。