我有两个浮动值,叫做付款和利息,我试图把它们四舍五入到小数点后两位。我正在尝试使用以下代码执行此操作:
balance = float("{0:.2f}".format(balance))
interest = float("{0:.2f}".format(interest))
但是,输出以以下方式出现:
payment interest
500.0 54.8
有没有办法格式化这些浮点值,以便输出为: 500.00和54.80而不是python 3中的500.0和54.8?只要第二个十进制值是0,python就不会将其输出为0。在此方面的任何帮助都将不胜感激!你知道吗
如评论中所述,请执行以下操作:
这将结果存储为
str
。你知道吗为了这个目的,在
str
周围包装一个float
是没有意义的,因为为了计算,最后的0
并不重要相关问题 更多 >
编程相关推荐