1.用if/else:
catalog={'bearing':30,'gear':10,'pump':50,'sealing':0}
use=input()
if use in catalog:
if catalog[use]>0:
del catalog[use]
print(catalog)
else:
print('OutofStockException')
else:
print('no items')
2.使用try/except异常处理的代码可以这么写:
catalog = {'bearing': 30, 'gear': 10, 'pump': 50, 'sealing': 0}
use = input()
if use in catalog:
try:
assert catalog[use]>0
del catalog[use]
print(catalog)
except:
print('OutofStockException')
else:
print('no items')
如有帮助,请点采纳。
您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!