Для студентов МГТУ им. Н.Э.Баумана по предмету ИнформатикаСеть. Конвертация валютСеть. Конвертация валют
2025-01-192025-01-19СтудИзба
Задача: Сеть. Конвертация валют
Описание
Необходимо разработать программу, которая позволяет пользователю конвертировать денежные средства из одной валюты в другую с помощью API.
Функция get_exchange_rate(base_currency, target_currency)
:
- Получает обозначения базовой (
base_currency
) и целевой (target_currency
) валют, например -usd
,EUR
и т.д. Регистр обозначения валюты не должен влиять на работу программы. (См. документацию API - коды обозначений валют). - Возвращает текущий курс обмена между указанными валютами. Округлять и форматировать результат не нужно. (Используйте API)
Функция convert_currency(base_currency, target_currency, amount)
- Получает обозначения валют и кол-во базовой валюты для конвертации
- Возвращает кол-во целевой валюты после конвертации. Округлить результат до двух знаков после запятой. (Используйте функцию
get_exchange_rate
для получения курса обмена валют)
Пример использования
base_currency = "USD" # Валюта, из которой нужно конвертироватьtarget_currency = "eur" # Валюта, в которую нужно конвертировать
exchange_rate = get_exchange_rate(base_currency, target_currency)
print(f"Текущий курс {base_currency} к {target_currency}: {exchange_rate}")
# Вывод: Текущий курс USD к EUR: 0.9189
amount = 20 # Вводим кол-во базовой валюты, в данном примере - 20 USD
converted_amount = convert_currency(base_currency, target_currency, amount)
print(f"{amount} {base_currency} равно {converted_amount} {target_currency}")
# 20 USD равно 18.38 EUR
Характеристики решённой задачи
Предмет
Учебное заведение
Учебная пора
Программы
Просмотров
2
Качество
Идеальное компьютерное
Размер
563 b
Список файлов
7.1 base.txt

Vladelo