我让下面的代码按照我想要的方式工作。如果用户没有输入整数,如何添加错误?
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
但无法正常工作。我的尝试如下:
while True
try:
userdata = input("Input the number of numbers to be stored :")
except ValueError:
print("The input was not a valid integer.)
原文由 kalpx 发布,翻译遵循 CC BY-SA 4.0 许可协议
如果您将输入转换为
int
那么它会抛出您想要的错误: