我正在寻找一种在python中提取数字的小数部分的方法。我对Python很新,在大学里涉足MatLab,没什么大不了的。我知道%运算符报告小数部分中的数字位置数量。我需要能够得到小数部分的实际值以及整数的实际值,但是将它们分开以执行以下等式:
问题: 将时间计算从1.5分钟转换为1.30(1分钟和.30秒)
等式(((1.5-1)×60)/ 100)+1
答案 0 :(得分:1)
通常,您提取浮点数的小数部分,如下所示:
x = 1.5
x -= int(x)
但是,正如你提到的分钟和秒钟,我相信你真正需要的是:
minutes = int(x)
seconds = (x-minutes)*60