我有下面的代码工作方式,我希望它。 如果用户没有输入整数,如何添加错误?在
userdata = input("Input the number of numbers to be stored :")
userNumz = []
print("Input " + str(userdata) + " numbers :")
for index in range(int(userdata)):
userNumz.append(input(str(index) + " is "))
我试图使用ValueError
,但无法使其工作。我的尝试如下:
代码:
要在无效转换中调用错误,请尝试:
上下文:
^{pr2}$用户输入将是一个字符串,因此当您试图将其转换为int时,如果用户给了您一个字母或单词,您将得到一个ValueError。在
此函数将循环,直到用户输入int或使用“q”退出。下面几行将处理返回的数字(如果退出,则处理
None
对象)。在如果将输入强制转换为
int
,则它将抛出您想要的错误:相关问题 更多 >
编程相关推荐