Rounding instead of flooring

This commit is contained in:
DarkCat09 2023-06-01 17:07:20 +04:00
parent 63bd0bf421
commit 2573253e2b

10
main.py
View file

@ -93,13 +93,11 @@ class CurrencyConverter:
# it is an integer like 81.0 # it is an integer like 81.0
return return
# first non-zero + # how many digits should be after the point:
# 3 digits after zeroes or after the point # ndigits (3 by default) after first non-zero
# (settings.ndigit = 3 by default) ndigits = fnz + settings.ndigits
after_point = after_point[:fnz + settings.ndigits]
rounded = f'{str_amount[:point]}.{after_point}' self.conv_amount = round(self.conv_amount, ndigits)
self.conv_amount = float(rounded)
def ddgapi(self) -> bool: def ddgapi(self) -> bool:
"""Get data from DuckDuckGo's currency API """Get data from DuckDuckGo's currency API