为什么在我的电脑上用小甲鱼的代码,首期付款的结果不是整数你
从s1e9课后答案拷贝的同样的代码,在我的电脑上运行结果是:房款总额:720000.00元
首期付款:216000.02元
贷款总额:504000.00元
还款总额:825248.44元
支付利息:321248.44元
月均还款:3438.54元
而正确结果首期付款是216000.00
没毛病,你要嫌不好看可以取一下整 wp231957 发表于 2021-4-21 18:21
没毛病,你要嫌不好看可以取一下整
可是720000.00*(1-(float)7/10)不是等于216000.00吗? surgeMing 发表于 2021-4-21 18:45
可是720000.00*(1-(float)7/10)不是等于216000.00吗?
自己百度一下浮点数,这个东西没有绝对的概念 可以 wp231957 发表于 2021-4-21 18:51
自己百度一下浮点数,这个东西没有绝对的概念
好的,谢谢解答 取整的话用int函数啊,如果想四舍五入就把要转换的数加上0.5就行>>> x = 520.1314
>>> y = 77.885
>>> int(x)
520
>>> int(y)
77
>>> int(y+0.5)
78 柿子饼同学 发表于 2021-4-21 20:22
取整的话用int函数啊,如果想四舍五入就把要转换的数加上0.5就行
这里是 C/C++
^_^ 人造人 发表于 2021-4-21 20:47
这里是 C/C++
^_^
{:9_230:} 楼主就当无事发生{:9_221:}
页:
[1]