2024-04-18 13:16:20 发布
网友
假设我有这样的东西:
def probability_color(): if color == 'red': return float(3/10)
所以本质上它应该返回0.30,而不是更长的值。我的具体问题包括分数没有这个例子那么干净,所以在这个特定场景中我得到了很长的十进制浮点值。有没有一个简单的解决方案可以格式化它,而不是使用round()之类的东西
只需使用Python中的round格式即可提供帮助。 以下是改进后的代码:
def probability_color(): if color == 'red': # Decimal places :) return float('%.2f' % (1/10))
只需使用Python中的round格式即可提供帮助。 以下是改进后的代码:
相关问题 更多 >
编程相关推荐