【发布时间】:2021-06-15 03:02:00
【问题描述】:
我正在尝试对这些运算符设置错误异常。基本上,如果输入了列表中的项目以外的任何内容,我想抛出错误。我知道为什么这段代码不起作用,但我不知道如何修复它。请帮我完成这项工作。谢谢
while True:
sign = ["+", "-" , "/" , "*"]
try:
operation_type=(input("what operation type you want to do?"))
for i in range (len(sign)) :
if (operation_type!= sign[i]):
print ("pass")
raise Invalid
i+=1
break
except Invalid:
print("Please input + or - or / or *")
【问题讨论】:
标签: python python-3.x error-handling