Z USD
Lekcja 4 z 5 w kursie Przelicznik walut — projekt w Pythonie w Coddy.
Teraz utwórzmy drugą funkcję pomocniczą — from_usd.
Wyzwanie
ŚredniUtwó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 resWszystkie lekcje w sekcji Przelicznik walut — projekt w Pythonie
Poćwicz samodzielnie: Kompilator Python online