while True:
try:
op = input('请输入一个四则运算算式(如1+2):')
if '+' in op:
a = op.split('+')
result = int(a[0]) + int(a[1])
print(result)
elif '-' in op:
a = op.split('-')
result = int(a[0]) - int(a[1])
print(result)
elif '*' in op:
a = op.split('*')
result = int(a[0]) * int(a[1])
print(result)
elif '/' in op:
a = op.split('/')
result = int(a[0]) / int(a[1])
print(result)
elif op.upper() == 'C':
print('感谢使用')
break
else:
raise Exception('请按1+2这个格式输入算式!')
except ZeroDivisionError:
print('除法运算中除数不能为0')
except Exception as e:
print(e)
最后编辑:2024年07月22日
©著作权归作者所有
最新回复