【发布时间】:2019-04-27 11:14:22
【问题描述】:
我是 Python 新手,正在尝试一些我在网上找到的练习。我正在忙的那个需要首先输入文本,然后是整数输入。
我卡在引发错误的整数输入上。
当我第一次遇到错误时,我已经开始稍微修改代码以测试自己。
最终将其更改为与示例/练习完全相同,但两者都在同一行上导致相同的错误。
引发的错误是:
Traceback (most recent call last):
File ************************ line 7, in <module>
numOfGuests = int(input())
ValueError: invalid literal for int() with base 10: ''
我检查了一下,发现当输入为空时它会被触发,但根据我所阅读的内容,其余代码应该可以处理这个问题。
numOfGuests = int(input())
if numOfGuests:
如果没有输入任何内容,我希望代码会再次要求输入,但会出现错误。
非常感谢。
【问题讨论】:
标签: python-3.3