题目
10.(2.0分)表达式3/2.0的结果是1。()A. 对B. 错
10.(2.0分)表达式3/2.0的结果是1。()
A. 对
B. 错
题目解答
答案
B. 错
解析
本题考查的是Python中不同数据类型进行除法运算的规则。解题思路是明确在Python里,整数和浮点数进行除法运算时,结果的数据类型以及运算规则,然后根据规则计算表达式的值,最后判断题目说法的对错。
- 首先,在Python中,当整数和浮点数进行除法运算时,会将整数转换为浮点数,然后进行浮点数除法运算。
- 对于表达式 $3/2.0$,这里 $3$ 是整数,$2.0$ 是浮点数。根据上述规则,会把 $3$ 转换为浮点数 $3.0$,然后进行除法运算,即 $3.0\div2.0$。
- 根据数学运算公式 $\frac{3.0}{2.0}=1.5$。
- 而题目中说表达式 $3/2.0$ 的结果是 $1$,与我们计算得出的结果 $1.5$ 不一致,所以该说法是错误的。