Menu
Coddy logo textTech

Z USD

Lekcja 4 z 5 w kursie Przelicznik walut — projekt w Pythonie w Coddy.

Teraz utwórzmy drugą funkcję pomocniczą — from_usd.

challenge icon

Wyzwanie

Średni

Utwórz kolejną funkcję o nazwie from_usd, która przyjmuje walutę, na którą należy przeliczyć, oraz kwotę w USD.

Funkcja zwróci równowartość kwoty w walucie podanej w danych wejściowych, zaokrąglając wynik do 4 miejsc po przecinku..

Obsłuż te same błędy co w przypadku to_usd.

Nie usuwaj funkcji to_usd, będzie nam później potrzebna!

Spróbuj swoich sił

CURRENCIES = {
    'USD': 1,
    'EUR': 1.06,
    'YEN': 0.0067,
    'GBP': 1.23,
    'AUD': 0.64,
    'CAD': 0.74
}


def to_usd(from_currency, amount):
    if from_currency not in CURRENCIES:
        raise Exception(f'{from_currency} is not supported')
    elif amount < 0:
        raise Exception(f'Invalid amount')
    else:
        res = CURRENCIES[from_currency] * amount
        return res

Wszystkie lekcje w sekcji Przelicznik walut — projekt w Pythonie

Poćwicz samodzielnie: Kompilator Python online