当我试图在python(内置mac中的编译器)6.0%1.0中尝试执行以下操作时,我得到0.999999999999。如何得到答案为0.0
values=30.24
alist=list()
boolean=0
count=0
print 'start'
while(boolean==0):
print 'before entering',values
print 'values%1' , (values%1)
if(values%(1.0)==0.0):
boolean=1;
alist.append(int(values))
count=count+1;
svalues=(values)-(alist[count-1])
print svalues,alist[count-1],count
values=svalues
if(values==0.0):
boolean=1;
else:
values=1/(values)
print 'end'