假如我list里面有几个数字,然后我做了这几个数字的sum是174.02,我要如何才能print出the odd number is 2?
正常应该用 a-int(a) 得到小数部分,但它因浮点数精度问题取不到。所以转字符串取得比较好:
>>> a = 174.02 >>> a - int(a) 0.020000000000010232 >>> int(str(a).split('.')[1]) 2