Python 简单计算器实现

以下代码用于实现简单计算器实现,包括两个数基本的加减乘除运输:

  1. # Filename : test.py
  2. # author by : python3
  3.  
  4. # 定义函数
  5. def add(x, y):
  6. """相加"""
  7.  
  8. return x + y
  9.  
  10. def subtract(x, y):
  11. """相减"""
  12.  
  13. return x - y
  14.  
  15. def multiply(x, y):
  16. """相乘"""
  17.  
  18. return x * y
  19.  
  20. def divide(x, y):
  21. """相除"""
  22.  
  23. return x / y
  24.  
  25. # 用户输入
  26. print("选择运算:")
  27. print("1、相加")
  28. print("2、相减")
  29. print("3、相乘")
  30. print("4、相除")
  31.  
  32. choice = input("输入你的选择(1/2/3/4):")
  33.  
  34. num1 = int(input("输入第一个数字: "))
  35. num2 = int(input("输入第二个数字: "))
  36.  
  37. if choice == '1':
  38. print(num1,"+",num2,"=", add(num1,num2))
  39.  
  40. elif choice == '2':
  41. print(num1,"-",num2,"=", subtract(num1,num2))
  42.  
  43. elif choice == '3':
  44. print(num1,"*",num2,"=", multiply(num1,num2))
  45.  
  46. elif choice == '4':
  47. print(num1,"/",num2,"=", divide(num1,num2))
  48. else:
  49. print("非法输入")

执行以上代码输出结果为:

  1. 选择运算:
  2. 1、相加
  3. 2、相减
  4. 3、相乘
  5. 4、相除
  6. 输入你的选择(1/2/3/4):2
  7. 输入第一个数字: 5
  8. 输入第二个数字: 2
  9. 5 - 2 = 3