Skip to content

Latest commit

 

History

History

README.md

Session 4

  • modules
  • __main__
  • files IO
    • BOM handling encoding 'utf-8-sig'
  • JSON data

Screencast

Hello Python Session

Material

Homework tasks

Project

  • exchange rate service

Надо написать приложение которое переводит значение из одной валюты в другую. Пользователь вводит сумму и через пробел валюту, а система выдает эту сумму сконвертированную в дргуие валюты (все, которые она знает).

input: 10 USD
output:
643.5 RUR
8.8 EUR

задачу написать в два модуля. Первый conv.py - содержит main метод и логику взаимодействия с пользователем, второй (например rates.py) содержит методы для вычислений обмена и данные для этого.

В системе введены начальные курсы обмена,

USD/RUR=64.35
BTC/RUR=325960
USD/EUR=0.88
EUR/RUR=72.72

Дополнительное задание:

  • позволить пользователю обнволять курсы используя записи вида USD/EUR=value
  • сохранять между запусками приложения занчения обменных курсов