Menu
CoddyTech

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.

challenge icon

Thử thách

Trung bình

Tạ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 res

Tấ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