【发布时间】:2022-07-28 22:04:43
【问题描述】:
我想看ValueError4 次,但它只显示一次,为什么程序要搜索其他双数?
def isitDoubleorSingle(value):
if(value%2!=0):
raise ValueError(\"Number isn\'t double\")
print(value)
list=[10,22,79,43,11,80]
for x in list:
isitDoubleorSingle(x)
-
一旦你
raise出错,程序就会停止运行。你想要warning 吗?另外,你不应该重新定义内置的list -
另外,可以简化为
if(value % 2)。
标签: python valueerror raise