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日
©著作权归作者所有
最新回复