X-Git-Url: https://wannabe.guru.org/gitweb/?a=blobdiff_plain;ds=sidebyside;f=math_utils.py;h=37fcec5f6c557cdf1a66d39b671fd8d9438ba29c;hb=ea7a67e2cf8dc6d7a41e7ff035acae7b36a41a1d;hp=3216d4a9222f3e9760d2f5276b40503e08cfee8f;hpb=36fea7f15ed17150691b5b3ead75450e575229ef;p=python_utils.git diff --git a/math_utils.py b/math_utils.py index 3216d4a..37fcec5 100644 --- a/math_utils.py +++ b/math_utils.py @@ -1,9 +1,11 @@ #!/usr/bin/env python3 +"""Mathematical helpers.""" + import functools import math +from heapq import heappop, heappush from typing import List -from heapq import heappush, heappop class RunningMedian(object): @@ -76,8 +78,8 @@ def truncate_float(n: float, decimals: int = 2): 3.141 """ - assert decimals > 0 and decimals < 10 - multiplier = 10 ** decimals + assert 0 < decimals < 10 + multiplier = 10**decimals return int(n * multiplier) / multiplier