类型:人机交互‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬


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

    解析:
    题目有两行输入,每行需要用一个input()函数
    输入数据要参与数值运算,所以要用int()函数将其转为整数
    输出有表达式和格式控制,建议用str.format()或f-string实现
    表达式中的数字要与输入相同,所以表达式中对应位置用大括号,符号两边是否有空格要与题目要求保持一致。

    1. print(f'{a} + {b} = {a + b}') # f-string时参数放在大括号里
    2. print('{} + {} = {}'.format(a,b,a+b)) # 参数放到format()的括号里
    3. print('{}+{}={}'.format(a,b,a+b)) # 输出格式为 1+2=3
    4. print('{} + {} = {}'.format(a,b,a+b)) # 输出格式为 1 + 2 = 3

    常见问题

    1. 符号前后空格与题目 要求不符

      print(f'{a}+{b}={a+b}')
      print(f'{a}-{b}={a-b}')
      print(f'{a}*{b}={a*b}')
      print(f'{a}/{b}={a/b}')
      
    2. 输入中带题目 要求以外的字符 ```python a = int(input(‘1’)) # 会额外输出一个1,然后再等待用户输入 b = int(input(‘2’))

    
    3. 输出与题目要求不符,多行或少行
    ```python
    a = int(input())
    b = int(input())
    print("{} + {} = {}".format(a,b,a+b))
    print("{} - {} = {}".format(a,b,a-b))
    print("{} * {} = {}".format(a,b,a*b))  # 缺少一行输出
    
    1. 语法错误,str.format()输成str,format()

      a = int(input())
      b = int(input())
      print('{} + {} = {}',format(a, b, a+b))  # 点输成了逗号
      print('{} - {} = {}',format(a, b, a-b))
      print('{} * {} = {}',format(a, b, a*b))
      print('{} / {} = {}',format(a, b, a/b))
      

      5.无法描述的错误

      a = 1
      b = 2
      a + b
      a - b
      a * b
      a / b
      
    2. 输出无参数,需按题目要求输出表达式和结果

      a=int(input())
      b=int(input())
      print()
      print()
      print()
      print()