1. 整数四则运算

输入两个非零整数,在4 行中按顺序输出两个数的加、减、乘、除的计算结果。
示例
输入:

  1. 1
  2. 2

输出:

  1. 3
  2. -1
  3. 2
  4. 0.5

参考代码

  1. a = int(input())
  2. b = int(input())
  3. print(a + b)
  4. print(a - b)
  5. print(a * b)
  6. print(a / b)
  1. 整数四则运算与格式化输出‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬

Python 可以方便的实现计算器的功能。数学意义上的加、减、乘、除在Python中分别以符号“+、-、、/”表示。 ‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬
试编程实现分两行输入两个非零整数,并在4 行中按顺序输出两个数的加、减、乘、除的计算结果。要求输出与如下示例格式相同,符号前后各有一个空格。‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬
整数1 + 整数2 = 和
整数1 - 整数2 = 差
整数1
整数2 = 积
整数1 / 整数2 = 商‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬
‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬
示例
输入:

  1. 1
  2. 2

输出:

  1. 1 + 2 = 3
  2. 1 - 2 = -1
  3. 1 * 2 = 2
  4. 1 / 2 = 0.5

参考代码

  1. a = int(input())
  2. b = int(input())
  3. print(f'{a} + {b} = {a + b}')
  4. print(f'{a} - {b} = {a - b}')
  5. print(f'{a} * {b} = {a * b}')
  6. print(f'{a} / {b} = {a / b}')

2. 浮点数四则运算与格式化输出

Python 可以方便的实现计算器的功能。数学意义上的加、减、乘、除在Python中分别以符号“+、-、、/”表示。‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬
试编程实现分两行输入两个非零浮点数,并在4 行中按顺序输出两个数的加、减、乘、除的计算式和计算结果。计算结果str.format()方法保留小数点后3位数字。要求输出与如下示例格式相同,符号前后各有一个空格。‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬
浮点数1 + 浮点数2 = 和
浮点数1 - 浮点数2 = 差
浮点数1
浮点数2 = 积
浮点数1 / 浮点数2 = 商

参考代码

  1. # 以下为代码区
  2. a = float(input())
  3. b = float(input())
  4. print(f'{a} + {b} = {a + b:.3f}')
  5. print(f'{a} - {b} = {a - b:.3f}')
  6. print(f'{a} * {b} = {a * b:.3f}')
  7. print(f'{a} / {b} = {a / b:.3f}')

全部代码

  1. # ------------ ------- -------- ----------- -----------
  2. # @File : 1.4.3 数学四则运算.py
  3. # @Contact : vasp@qq.com
  4. # @Copyright : 2018-2025, Wuhan University of Technology
  5. # @Modify Time: 2021/4/26 10:01
  6. # @Author : 赵广辉
  7. # @Version : 1.0
  8. # @License : 仅限用于Python程序设计基础实践教程(赵广辉,高等教育出版社)配套实验
  9. # ------------ ------- -------- ----------- -----------
  10. # 实验要求
  11. # Python 可以方便的实现计算器的功能。input()函数做为int()函数的参数,
  12. # 用int(input())可以把输入转为整数,类似,可以用float(input())将输入转为浮点
  13. # 数,round(num, n) 可以把num 近似保留小数点后n 位。数学意义上的加、减、
  14. # 乘、除分别为符号“+、-、*、/”表示。
  15. # 1. 输入两个非零整数,在4 行中按顺序输出两个数的加、减、乘、除的计
  16. # 算结果。
  17. # 输入
  18. # >>>1
  19. # >>>2
  20. # 输出
  21. # 3
  22. # -1
  23. # 2
  24. # 0.5
  25. # 以下为代码区
  26. a = int(input())
  27. b = int(input())
  28. print(a + b)
  29. print(a - b)
  30. print(a * b)
  31. print(a / b)
  32. # 2. 输入两个非零整数,在4行中按顺序输出两个数的加、减、乘、除的计
  33. # 算式和计算结果。要求输出与示例格式相同,符号前后各有一个空格。
  34. # 输入:
  35. # >>>1
  36. # >>>2
  37. # 输出:
  38. # 1 + 2 = 3
  39. # 1 - 2 = -1
  40. # 1 * 2 = 2
  41. # 1 / 2 = 0.5
  42. # 以下为代码区
  43. a = int(input())
  44. b = int(input())
  45. print(f'{a} + {b} = {a + b}')
  46. print(f'{a} - {b} = {a - b}')
  47. print(f'{a} * {b} = {a * b}')
  48. print(f'{a} / {b} = {a / b}')
  49. # 3. 输入两个非零浮点数,在4 行中按顺序输出两个数的加、减、乘、除的
  50. # 计算式和计算结果。计算结果str.format()方法保留小数点后3 位数字。要求输
  51. # 出与示例格式相同,符号前后各有一个空格。例如:
  52. # 输入
  53. # 2.66
  54. # 3.1415926
  55. # 输出
  56. # 2.66 + 3.1415926 = 5.802
  57. # 2.66 - 3.1415926 = -0.482
  58. # 2.66 * 3.1415926 = 8.357
  59. # 2.66 / 3.1415926 = 0.847
  60. # 以下为代码区
  61. a = float(input())
  62. b = float(input())
  63. print(f'{a} + {b} = {a + b:.3f}')
  64. print(f'{a} - {b} = {a - b:.3f}')
  65. print(f'{a} * {b} = {a * b:.3f}')
  66. print(f'{a} / {b} = {a / b:.3f}')