Dari USD
Pelajaran 4 dari 5 dalam kursus Konverter Mata Uang: Proyek Python di Coddy.
Sekarang mari buat fungsi helper lainnya, yaitu from_usd.
Tantangan
SedangBuat fungsi lain bernama from_usd yang menerima mata uang tujuan konversi dan jumlah USD.
Fungsi ini akan mengembalikan nilai setaranya dalam mata uang dari input, bulatkan hasilnya hingga 4 digit desimal.
Tangani error yang sama seperti pada to_usd.
Jangan hapus fungsi
to_usd, kita akan membutuhkannya nanti!
Coba sendiri
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 resSemua pelajaran di Konverter Mata Uang: Proyek Python
Latihan sendiri: Compiler Python online