类型:数值运算‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬


    描述‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬
    编写程序,计算2个正整数的和、差、积、商并输出。题目保证输入和输出全部在整型范围内且除数不为0。‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬
    输入格式‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬
    在第一行中接收一个正整数A‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬
    在第二行中接收一个正整数B‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬
    输出格式‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬
    在4行中按照格式“A 运算符 B = 结果”顺序输出和、差、积、商。‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬
    示例‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬
    输入: 2 4
    输出:

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


    解析:

    1. 题目有两行输入,每行输入用一个input()函数实现
    2. 要求输入正整数,所以要用int()将输入的数据转为整数
    3. 有4行输出,可以分别用4个print()函数实现
    4. 每行输出中的表达式中有三个数字,前两个由用户输入,最后一个由计算得出

      1. print("{} + {} = {}".format(a, b, a + b))
      2. print(f"{a} + {b} = {a+b}")
    5. ,print(“{} + {} = {}”.format(a, b, a + b))

    6. 每个符号前后各有一个空格

    常见问题

    1. 未读懂题目要求

      1. print('A'+ 'B'='C')
      2. print('A'- 'B'='D')
      3. print('A'* 'B'='E')
      4. print('A'/ 'B'='F')
    2. 缺少输入

    image.png

    1. a=2 # 无输入
    2. b=4
    3. c=a+b
    4. d=a-b
    5. e=a*b
    6. f=a/b
    7. print(a, '+', b, '=', c)
    8. print(a, '-', b, '=', d)
    9. print(a, '*', b, '=', e)
    10. print(a, '/', b, '=', f)
    1. a=2 # 无输入
    2. b=4
    3. print(f'{a} + {b} = 6') # 结果未经计算得到
    4. print(f'{a} - {b} = -2')
    5. print(f'{a} * {b} = 8')
    6. print(f'{a} / {b} = 0.5')
    1. A=2 # 无输入
    2. B=4
    3. print('2 + 4 = 6') # 输出了字符串,不是根据输入变化的计算表达式
    4. print('2 - 4 = -2')
    5. print('2 * 4 = 8')
    6. print('2 / 4 = 0.5')
    1. 语法错误

    image.png
    image.png

    1. a = int(input('一个正整数A')) # 平台上输入函数中不加提示性文字
    2. b = int(input('一个正整数B'))
    3. print('{a} + {b} = {a+b}'.format(a,b)) # str.format()大括号中不能加参数,有几个大括号format中有几个参数
    4. print('{a} - {b} = {a-b}'.format(a,b))
    5. print('{a} * {b} = {a*b}'.format(a,b))
    6. print('{a} / {b} = {a/b}'.format(a,b))
    1. A=2 # 应该用输入语句
    2. B=4
    3. print(A+B=6) # 语法错误
    4. print(A-B=-2)
    5. print(A*B=8)
    6. print(A/B=0.5)
    1. A=input() # 未转整数
    2. B=input()
    3. C=A+B
    4. D=A-B # 语法错误,字符串不能减、乘、除
    5. E=A*B
    6. F=A/B
    7. print('A+B=',C,sep='') # A、B未能随输入改变
    8. print('A-B=',D,sep='')
    9. print('A*B=',E,sep='')
    10. print('A/B=',F,sep='')

    image.png

    1. b = input()
    2. c = int(a) + intb) # 括号是全角的
    3. print({}+{}={}.) # 无此用法
    4. print(f"{a}+{b}={c}")
    5. print(f"{A}-{B}={A-B}")
    6. print(f"{A}*{B}={A*B}")
    7. print(f"{A}/{B}={A/B}")
    1. a = 2
    2. b = 4
    3. print('{a} + {b} = {c}'formata,b,a+b)) # 左括号是全角符号,大括号中不应该有参数

    image.png

    1. A=input() # 未转整数
    2. B=input()
    3. print('{}+{}={}'.format(A,B,A+B) # 分四行用4个print()实现
    4. '{}+{}={}'.format(A,B,A-B)
    5. '{}+{}={}'.format(A,B,A*B)
    6. '{}+{}={}'.format(A,B,A/B))
    1. 符号前后缺少空格

      1. a = int(input())
      2. b = int(input())
      3. print(f'{a}+{b}={a+b}') # 2+4=6,符号前后缺少空格
      4. print(f'{a}-{b}={a-b}')
      5. print(f'{a}*{b}={a*b}')
      6. print(f'{a}/{b}={a/b}')

      2+4=6
      2-4=-2
      2*4=8
      2/4=0.5
      5.输出内容不符

      1. a=2
      2. b=4
      3. print(f'{a}-{b}={a-b}') # 需要输出加减乘除运算表达式和结果
    2. 格式错,缺少空格

      1. A=int(input()) # 未转整数
      2. B=int(input())
      3. print(f'{A}','+',f'{B}','=',f'{A+B}') # 2 + 4 = 6
      4. print(f'{A}-{B}={A-B}') # 2-4=-2 ,缺少空格
      5. print(f'{A}*{B}={A*B}') # 2*4=8
      6. print(f'{A}/{B}={A/B}') # 2/4=0.5