我有一个基本循环如下:
for x in range(81,346):
print float(((x - 81)/(346-81))*100)
# DO STUFF
问题是,对于所有值,我得到的输出都是 0.0。我检查了 x-81 是否给出了正确的输出。我还将 346-81 替换为 265。但出于某种原因,所有输出都被指定为 0.0。
关于出了什么问题有什么建议吗?
请您参考如下方法:
您正在执行整数除法。将 81 更改为 81.0 或将分子或分母转换为 float。
