TGViewer
[PYTHON:TODAY] [PYTHON:TODAY] @python2day · 63.6K subscribers
Post #6646 12.1K
📈 Автоматизируй получение значений различных валют

Инструмент делает запрос к ExchangeRate API и показывает актуальный курс USD к RUB — без заморочек и регистрации.

💡 Что умеет:
🟢Получает свежий курс валют (USD → RUB);
🟢Обрабатывает ошибки (если вдруг интернет решит умереть);
🟢Подходит как база для телеграм-бота или финансового дашборда;
🟢Конечно можно адаптировать под разные, мировые валюты.

🚀 Запускаешь — и сразу знаешь курс. Прямо в терминале.

import requests
from typing import Optional

def get_exchange_rate(base_currency: str, target_currency: str) -> Optional[float]:
"""
Получает курс обмена из base_currency в target_currency.

:param base_currency: Базовая валюта (например, 'USD').
:param target_currency: Целевая валюта (например, 'RUB').
:return: Курс обмена или None в случае ошибки.
"""
url = f"https://open.er-api.com/v6/latest/{base_currency}"
try:
response = requests.get(url, timeout=10)
response.raise_for_status()
data = response.json()
rate = data["rates"].get(target_currency)
if rate is None:
print(f"Курс для {target_currency} не найден.")
return None
return rate
except requests.RequestException as e:
print(f"Ошибка при запросе к API: {e}")
return None

if __name__ == "__main__":
base = "USD"
target = "RUB"
rate = get_exchange_rate(base, target)
if rate:
print(f"Курс {base} к {target}: {rate}")
else:
print("Не удалось получить курс обмена.")


# Курс USD к RUB: 80.926191



👨‍💻 Подходит для автоматизации, личных проектов или просто чтобы каждый день знать, пора ли покупать iPhone или подождать.

📂 Код уже готов — бери, дорабатывай, засовывай в своего ассистента.

#python #code #soft
  • 👍 51
  • 🔥 14
  • ❤ 8
  • 🫡 3
More from @python2day
  1. Oct 13, 2026👁👁 Тестовый собес на Python с разработчиком из Яндекса [+ ответы на 50 сложных вопросов…
  2. Oct 13, 2026⚡️ Обновленный Avito Parser — инструмент с открытым исходным кодом, который автоматически…
  3. Oct 13, 2026⚡️ Обновленный Avito Parser — инструмент с открытым исходным кодом, который автоматически…
  4. Oct 13, 2026😱 Т—технолоджия. Видали агрегат? Так и писать никто не научится. С добрым утром! ☕️
  5. Oct 11, 2026😂 Олды тут? Цены на ОЗУ росли не зря... ⚔️
  6. Oct 11, 2026🤖 Делаем Opus 5.5 дешевле до 90%! Вам наверняка знакомо, когда до MVP остаётся всего пару…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →