Skip to content

Commit a36cd2a

Browse files
authored
update README.md
1 parent 15cc9ff commit a36cd2a

File tree

1 file changed

+49
-48
lines changed

1 file changed

+49
-48
lines changed

README.md

Lines changed: 49 additions & 48 deletions
Original file line numberDiff line numberDiff line change
@@ -33,19 +33,19 @@ r1 = Record(amount=122, comment='Хороший шопинг', date='09.04.2019'
3333
class Calculator
3434
```
3535

36-
Свойства класса калькулятора
36+
1. Свойства класса калькулятора
3737

38-
- limit - максимально допустимое количество потребляемых калорий или потраченных денег;
39-
- records - словарь, содержащий все записи пользователя;
38+
- limit - максимально допустимое количество потребляемых калорий или потраченных денег;
39+
- records - словарь, содержащий все записи пользователя;
4040

41-
Методы класса калькулятора
41+
2. Методы класса калькулятора
4242

43-
- `get_today_date()` - метод возвращает текущую дату;
44-
- `get_week_date()` - метод возвращает текущую неделю;
45-
- `add_record(record)` - метод принимает на вход новую запись `record` и добавляет её в словарь `records`;
46-
- `get_today_stats()` - метод возвращает сумму расходов на сегодня;
47-
- `get_week_stats()` - метод возвращает сумму расходов за неделю;
48-
- `get_today_limit()` - метод возвращает лимит расходов на сегодня;
43+
- `get_today_date()` - метод возвращает текущую дату;
44+
- `get_week_date()` - метод возвращает текущую неделю;
45+
- `add_record(record)` - метод принимает на вход новую запись `record` и добавляет её в словарь `records`;
46+
- `get_today_stats()` - метод возвращает сумму расходов на сегодня;
47+
- `get_week_stats()` - метод возвращает сумму расходов за неделю;
48+
- `get_today_limit()` - метод возвращает лимит расходов на сегодня;
4949

5050
### Наследники класса калькулятора
5151

@@ -55,66 +55,67 @@ class Calculator
5555
class CashCalculator
5656
```
5757

58-
Свойства класса
58+
1. Свойства класса
5959

60-
- limit - максимально допустимое количество потраченных денег;
61-
- records - словарь, содержащий все записи пользователя;
60+
- limit - максимально допустимое количество потраченных денег;
61+
- records - словарь, содержащий все записи пользователя;
6262

63-
Константы класса
63+
2. Константы класса
6464

65-
- `USD_RATE` - курс доллара к рублю, USD/RUB;
66-
- `EURO_RATE` - курс евро к рублю, EUR/RUB;
65+
- `USD_RATE` - курс доллара к рублю, USD/RUB;
66+
- `EURO_RATE` - курс евро к рублю, EUR/RUB;
6767

68-
Методы класса
68+
3. Методы класса
6969

70-
- `get_today_cash_remained(currency)` - метод принимает на вход `currency` - ключ словаря `currencies` курсов валюты и возвращает сообщение о состоянии дневного баланса в указанной валюте, округляя значение типа float до 2 знаков после запятой:
71-
- _«Указана неверная валюта. Повторите ввод.»_, если вводимая `currency` отсутствует в `currencies`;
72-
- _«Денег нет, держись»_, если лимит достигнут;
73-
- _«На сегодня осталось N руб/USD/Euro»_, если лимит `limit` не достигнут;
74-
- _«Денег нет, держись: твой долг - N руб/USD/Euro»_, если лимит превышен;
70+
- `get_today_cash_remained(currency)` - метод принимает на вход `currency` - ключ словаря `currencies` курсов валюты и возвращает сообщение о состоянии дневного баланса в указанной валюте, округляя значение типа float до 2 знаков после запятой:
71+
- _«Указана неверная валюта. Повторите ввод.»_, если вводимая `currency` отсутствует в `currencies`;
72+
- _«Денег нет, держись»_, если лимит достигнут;
73+
- _«На сегодня осталось N руб/USD/Euro»_, если лимит `limit` не достигнут;
74+
- _«Денег нет, держись: твой долг - N руб/USD/Euro»_, если лимит превышен;
7575

76-
```python
77-
# базовая формула расчета
78-
лимит_расходов_на_сегодня / курс_валюты
79-
```
76+
```python
77+
# базовая формула расчета
78+
лимит_расходов_на_сегодня / курс_валюты
79+
```
8080

8181
Класс калькулятора калорий
8282

8383
```python
8484
class CaloriesCalculator
8585
```
8686

87-
Свойства класса
87+
1. Свойства класса
8888

89-
- limit - максимально допустимое количество потребляемых калорий;
90-
- records - словарь, содержащий все записи пользователя;
89+
- limit - максимально допустимое количество потребляемых калорий;
90+
- records - словарь, содержащий все записи пользователя;
9191

92-
Методы класса
92+
2. Методы класса
9393

94-
- `get_calories_remained()` - метод возвращает сообщение, в зависимости от значения `limit`:
95-
- _«Сегодня можно съесть что-нибудь ещё, но с общей калорийностью не более N кКал»_, если лимит не достигнут;
96-
- _«Хватит есть!_, если лимит превышен;
94+
- `get_calories_remained()` - метод возвращает сообщение, в зависимости от значения `limit`:
95+
- _«Сегодня можно съесть что-нибудь ещё, но с общей калорийностью не более N кКал»_, если лимит не достигнут;
96+
- _«Хватит есть!_, если лимит превышен;
9797

9898
## Установка
9999

100-
Клонировать репозиторий:
100+
1. Клонировать репозиторий:
101101

102-
```python
103-
git clone https://github.com/egorcoders/hw_python_oop.git
104-
```
102+
```python
103+
git clone https://github.com/egorcoders/hw_python_oop.git
104+
```
105105

106-
Перейти в папку с проектом:
106+
2. Перейти в папку с проектом:
107107

108-
```python
109-
cd hw_python_oop/
110-
```
108+
```python
109+
cd hw_python_oop/
110+
```
111111

112-
Запустить проект локально:
112+
3. Запустить проект локально:
113113

114-
```python
115-
# для OS Lunix и MacOS
116-
python homework.py
114+
```python
115+
# для OS Lunix и MacOS
116+
python homework.py
117117

118-
# для OS Windows
119-
python3 homework.py
120-
```
118+
# для OS Windows
119+
python3 homework.py
120+
```
121+

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy