题目
填空题1 point possible (graded)设a=10,b=21,Python表达式b/a的输出结果为____。
填空题
1 point possible (graded)
设a=10,b=21,Python表达式b/a的输出结果为____。
题目解答
答案
在 Python 中,除法运算符 `/` 表示浮点数除法。给定 `a = 10` 和 `b = 21`,表达式 `b / a` 等于 `21 / 10`,结果为 `2.1`。
注意,Python 3 中的 `/` 总是返回浮点数,即使两个操作数都是整数。
答案:2.1
解析
考查要点:本题主要考查Python中除法运算符/的使用及其返回值类型。
解题核心思路:
在Python中,运算符/执行浮点数除法,无论操作数是否为整数,结果都会以浮点数形式返回。因此,当a=10,b=21时,b/a的计算结果为21 ÷ 10的浮点数形式。
关键点:
- 区分
/和//:/返回浮点数,//返回整数(取商)。 - 结果类型:即使被除数能被除数整除(如
4/2),结果仍为浮点数(如2.0)。
-
代入变量值
已知a = 10,b = 21,表达式b/a等价于21 / 10。 -
执行除法运算
计算21 ÷ 10,结果为2.1。 -
确定结果类型
由于使用/运算符,Python自动将结果转换为浮点数,因此最终输出为2.1。