python編輯基礎與http接口測試_5.1章節
阿新 • • 發佈:2018-04-18
vid span code ror \n ply 運算符 你的選擇 個數字
題目:運行程序,提示‘選擇運算符’,輸入‘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
python編輯基礎與http接口測試_5.1章節