这使输出为0:
print -4/-5
鉴于:
print float(-4/-5)
这使输出为0.0。所需的输出为0.8
答案 0 :(得分:2)
答案 1 :(得分:2)
要理解,
print float(-4/-5)
首先计算括号。赋予float的值为0. Typecasting 0到0.0
这将提供所需的输出:
print float(-4)/-5
答案 2 :(得分:1)
/做整数除法。
要获得所需的输出,操作数应该是float(一个或两个)。
-4.0 / -5.0 = 0.8
为了解释第二个代码片段,第一个要评估的是操作-4 / -5
,结果为0
,因为我们进行了整数除法。现在您尝试做的是使用函数0
将float()
转换为浮点数。将结果转换为0.0