Добрый день!
Упражняюсь в ООП. Решил написать небольшое приложение, вот код:
import requests
class Currency:
link = "https://www.cbr-xml-daily.ru/daily_json.js"
def bank(self, link):
link = Currency.link
data = requests.get(link)
forex = data.json()['Valute']
return forex
class Usd(Currency):
def __init__(self, dollar):
self.dollar = dollar
def exchange_rub(self):
bank = self.bank(Currency.link)
rub = bank['USD']['Value']
return rub * self.dollar
def exchange_euro(self):
bank = self.bank(Currency.link)
euro = bank['EUR']['Value'] # ?
return self.dollar/euro # ?
usd = Usd(200)
У меня возник вопрос, а как рассчитать курс доллара по отношению к евро? Я так понимаю, мне надо рассчитывать кросс курс или взять еще один json, но только европейского банка, где доллар является главной валютой. Подскажите пожалуйста, как рассчитать то правильно?)))