题目:运行程序,提示‘选择运算符’,输入‘1/2/3/4’ 之一并回车后,继续输入要运算的两个数字后回车,打印出该运算结果,如下图
1 #感谢本书作者阿奎老师 2 import Calculator 3 cal=Calculator.Calculator() 4 x=input(‘选择运算符:\n1 is +\n2 is -\n3 is *\n4 is /\n输入你的选择:‘) 5 if x not in [‘1‘, ‘2‘, ‘3‘, ‘4‘]: 6 print(‘输入运算符错误‘) 7 else: 8 try: 9 a = float(input(‘输入第一个数值‘)) 10 b = float(input(‘输入第二个数值‘)) 11 if x == ‘1‘: 12 print(‘{}和{}之和等于{}‘.format(a, b, cal.add(a, b))) 13 elif x == ‘2‘: 14 print(‘{}和{}之差等于{}‘.format(a, b, cal.minus(a, b))) 15 elif x == ‘3‘: 16 print(‘{}和{}之积等于{}‘.format(a, b, cal.multiply(a, b))) 17 else: 18 print(‘{}和{}之除等于{}‘.format(a, b, cal.divide(a, b))) 19 except ValueError: 20 print(‘输入非数字‘) 21 22
原文地址:https://www.cnblogs.com/jiawenliao/p/8877103.html
时间: 2024-11-08 13:53:23