Python中如何得到小数点后面的数?
例如7/4=1.75,如何只得到75?或者只得到0.75?
# math.modf函数
# math.modf(x) 返回x的小数和整数部分
>>> import math
>>> math.modf(7/4)
(0.75, 1.0)
>>> math.modf(7/4)[0]
0.75
num=1.75
temp=str(num)
print(temp[temp.index('.')+1:])
简单问题不要复杂化,减去整数部分不就是小数部分吗?
试试
7/4 - int(7/4)