【发布时间】:2020-05-14 06:02:03
【问题描述】:
所以说我有一些看起来像这样的东西:
def probability_color():
if color == 'red':
return float(3/10)
所以本质上它应该返回 .30 而不是更长的时间。我的具体问题包括不像这个例子那样干净的分数,所以在这个特定的场景中我得到了很长的十进制浮点值。是否有一个简单的解决方案可以格式化它而不是使用类似 round() 的东西?
【问题讨论】:
-
返回 '%.2f' % (3/10)
-
这能回答你的问题吗? How to round to 2 decimals with Python?
标签: python python-3.x floating-point format decimal