-
Notifications
You must be signed in to change notification settings - Fork 19
Open
Labels
Milestone
Description
Реализуйте класс StoredRates для получения курсов валют из базы rates.db, таблицы rates. Класс должен реализовывать метод __getitem__.
rub_rates = StoredRates('RUB')
rub_rates['USD'] # достаёт курс рубля к доллару из базы
eur_rates = StoredRates('EUR')
eur_rates['RUB'] # достаёт курс евро к рублю из базыТаблица rates выглядит так:
from to rate
---------- ---------- ----------
RUB RUB 1
RUB USD 0.028
RUB EUR 0.021
USD USD 1
USD RUB 35.3
USD EUR 0.73
EUR EUR 1
EUR RUB 48.36
EUR USD 1.37
Создайте новый вариант класса Currency -- CurrencyStored. В качестве атрибута exchange_rates используйте экземпляр класса StoredRates.
Reactions are currently unavailable