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


描述‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬
输入两个整数 a,b,顺序输出加、减和乘法运算的结果。‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬
输入格式‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬
第一行输入整数 a‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬
第二行输入整数 b‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬
输出格式‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬
第一行输出 a +b的结果‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬
第二行输出 a - b 的结果‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬
第三行输出 a b 的结果‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬
*示例
‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‪‬
输入:
3
2
输出:
5
1
6

解析:
题目有两行输入,需要两个input()语句
输入结果需要进行数值运算,所以需要用int()函数将输入转为整数(题目 要求整数)
有三行输出,需要3个print()语句
数值运算可以在输出同时进行,将运算表达式放在print()括号中做为参数即可
题目给了用函数实现的编程模板,模板中已经写好了输入语句和函数调用语句,所以只需要在“# 在此处输入你的代码”下面的空行中写上输出语句就可以。
此模板可以修改,所以也可以完全不用模板自己写代码。

  1. def solve(a,b):
  2. # 在此处输入你的代码
  3. if __name__ == '__main__':
  4. a = int(input()) # 输入转为整数
  5. b = int(input()) # 输入转为整数
  6. solve(a,b) # 调用你定义的函数进行数学运算

常见问题

  1. 全角符号

image.png

  1. def solve(a,b):
  2. printa+b # 很明显括号使用了全角符号
  3. printa-b
  4. printa*b
  5. if __name__ == '__main__':
  6. a = int(input()) # 输入转为整数
  7. b = int(input()) # 输入转为整数
  8. solve(a,b) # 调用你定义的函数进行数学运算
  1. 未按提示位置写代码 ```python def solve(a,b):

    在此处输入你的代码

if name == ‘main‘: a = int(input(3)) # 输入转为整数 b = int(input(2)) # 输入转为整数 solve(a,b) # 调用你定义的函数进行数学运算 print(‘a+b’) # 此3行代码应该放在题目要求的位置 print(‘a-b’) print(‘a*b’)

  1. 3. 代码格式错误,python中只有在上一行末尾有冒号时,下面一行才会缩进,例如for,while,if,elif,else,def等关键字开头的行末会有冒号,下面的行才缩进。
  2. ```python
  3. def solve(a,b):
  4. # print(f'{a}+{b}=5')在此处输入你的代码
  5. print(f'{a}-{b}=1')
  6. print(f'{a}*{b}=6') # 此行未写在函数的缩进语句块中,a,b无值,是未定义的对象
  7. if __name__ == '__main__':
  8. a = int(input(3)) # 输入转为整数
  9. b = int(input(2)) # 输入转为整数
  10. solve(a,b) # 调用你定义的函数进行数学运算
def solve(a,b):
# 在此处输入你的代码
print (f"{a} + {b} = {a+b}")  # 函数内的语句应该处于缩进位置,题目只要求计算,未要求带表达式
print (f"{a} - {b} = {a-b}")
print (f"{a} * {b} = {a*b}")
print (f"{a} / {b} = {a/b}")


if __name__ == '__main__':
    a = int(input())  # 输入转为整数
    b = int(input())  # 输入转为整数
    solve(a,b)        # 调用你定义的函数进行数学运算
print (f"{a} + {b} = {a+b}")  # 多余的语句
print (f"{a} - {b} = {a-b}")
print (f"{a} * {b} = {a*b}")
print (f"{a} / {b} = {a/b}")
def solve(a,b):
    # =int(input())  # 下面语句应该与提示行处相同缩进位置
a=int(input())       # 题目已经给了输入语句,不需要再写输入
b=int(input())
print('a+b',)        # 加了引号就变成字符串了,会原样输出,表达式不能加引号
print('a-b',)
print('a*b')
if __name__ == '__main__':
    a = int(input())  # 输入转为整数
    b = int(input())  # 输入转为整数
    solve(a,b)        # 调用你定义的函数进行数学运算
  1. 不用模式板时自己要写输入语句 ```python a = 3 # 这里要换成输入语句,a = input() b = 2 print(a + b) print(a - b) print(a * b)

5. 计算表达式不能加引号
```python
def solve(a,b):
    print('a-b=')   # 表达式加了引号就变成字符串了,会输出a-b=
    print('a+b=')   # 括号里应该放计算表达式,a+b
    print('a*b=')
if __name__ == '__main__':
    a = int(input())  # 输入转为整数
    b = int(input())  # 输入转为整数
    solve(a,b)        # 调用你定义的函数进行数学运算