【发布时间】:2014-11-10 01:21:04
【问题描述】:
我正在尝试将 1.9 的浮点值增加到 1.10。我的逻辑是如果 value == 1.9 然后增加 0.10,但它会一直保持到 2.0。
有人知道让它显示 1.10 的逻辑吗?
【问题讨论】:
-
请发布您的代码
-
也许你根本不想要浮点数,你想要一个由点分隔的两个整数的字符串。如果您正在处理版本号,请不要尝试将它们设为浮点数。
-
1.9 = 19/10 > 11/10 = 1.10
-
str(float(line.split("$Revision: ")[1].split()[0]) + 0.1)
-
@user3495404 这很简单。不要使用
float作为版本号。它们不是浮点数。
标签: python floating-point increment