我想把小数和数字分开,这样我就有了这样的东西
2345.67
k = 2345
d = .67发布于 2013-11-22 13:59:19
>>> divmod(2345.67, 1.)
(2345.0, 0.6700000000000728)编辑:
如果负数“重要”:
if k < 0:
k += 1
d -= 1发布于 2013-11-22 13:58:37
number = 2345.67
k, d = str(number).split('.')发布于 2013-11-22 13:59:15
import math
n = 2345.67
k = math.floor(n)
d = (n - k) if k > 0 else (k - n)
print k, dhttps://stackoverflow.com/questions/20137986
复制相似问题