从键盘输入3个整数,放入列表中,然后打印输出,如果输入数据不为整数,则抛出异常,如果输入参数不足3个,则抛出异常,显示请输入3个整数
if
except
assert
raise
都可以的
org = input('请输入三个整数,逗号隔开: ').split(',')
try:
a= len(org)
print([int(x) if a==3 else 0/0 for x in org ])
except Exception as e :
if a < 3 or a>3 :
print('输入参数数量错误')
else :
print('输入数据不为整数')
while True:
try:
n = input()
print(eval(n))
break
except:
pass