https://github.com/InAnotherLife/runners
Приложение "Бегуны" позволяет сгенерировать информацию о спортсменах и времени забега, посчитать и сохранить в файл итоговую таблицу результатов забега.
Приложение разработано на языке Python версии 3.9. Код программы находится в папке src. Приложение имеет консольный интерфейс.
Код покрыт тестами. Для написания тестов использовался фреймворк Pytest.
- Python 3.9
- Паттерн Facade
Для запуска приложения установка дополнительных зависимостей не требуется.
Необходимо перейти в папку src и выполнить команду:
python main.py
Чтобы сгенерировать данные спортсменов, необходимо выбрать пункт меню 1. Далее нужно ввести количество спортсменов.
Для генерации времени забега и для расчета результатов забега необходимо последовательно выбрать пункты меню 2 и 3.
Можно сохранить результаты расчета в файл (пункт меню 4) или удалить созданные файлы (пункт меню 5).
Для запуска тестов необходимо перейти в папку src и выполнить команду:
pytest