Từ USD
Bài học 4 trên 5 trong khóa học Dự án Python: Bộ chuyển đổi tiền tệ của Coddy.
Bây giờ, hãy tạo hàm hỗ trợ còn lại, from_usd.
Thử thách
Trung bìnhTạo một hàm khác có tên from_usd, nhận loại tiền tệ cần chuyển đổi và số tiền bằng USD.
Hàm sẽ trả về giá trị tương đương bằng loại tiền tệ đã nhập, làm tròn kết quả đến 4 chữ số thập phân.
Xử lý các lỗi giống như trong to_usd.
Đừng xóa hàm
to_usd, sau này chúng ta sẽ cần hàm này!
Tự làm thử
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 resTất cả bài học trong Dự án Python: Bộ chuyển đổi tiền tệ
Tự luyện tập: Trình biên dịch Python online