Создание предметной модели («Библиотека» или «Казино и Гуси») с пользовательскими списковой и словарной коллекциями и псевдослучайной симуляцией.
- Пользовательские коллекции:
- списковая —
BookCollection/GooseCollection - словарная —
IndexDict/CasinoBalance
- списковая —
- Наследование: базовый класс + 2+ подкласса
- Магические методы предметной области (
__add__,__call__,__repr__,__contains__) - Псевдослучайная симуляция с логированием
Все файлы находятся в корневой папке репозитория:
4_1.py— основная реализация (классыBook,Library,Stack,Queue, коллекции)4_2.py— реализация симуляции (run_simulation) и дополнительные функцииLaboratornaya_rabota_4-1_1variant.docx— задание (вариант 1)Laboratornaya_rabota_4-1_2variant.docx— задание (вариант 2)
python ....py
python 4_1.py
python 4_2.py