pip install currencies
python
from currencies import Currency, CurrencyRates
usd = Currency('USD')
rates = CurrencyRates()
accuracy = 2
def round_currency(amount, currency):
rate = rates.get_rate(currency, usd)
usd_amount = amount / rate
rounded_amount = round(usd_amount, accuracy)
rounded_currency_amount = rounded_amount * rate
return rounded_currency_amount
amount_in_usd = 123.45
rounded_amount_in_usd = round_currency(amount_in_usd, 'USD')
python
from currencies import Currency, CurrencyRates
python
usd = Currency('USD')
python
rates = CurrencyRates()
python
accuracy = 2
python
def round_currency(amount, currency):
python
rounded_amount_in_usd = round_currency(amount_in_usd, 'USD')