Имеется база данных работников предприятия (информация уже содержится в словаре). Дополнить ее информацией по нескольким сотрудникам. Среди работников данного предприятия найти тех, чья заработная плата за месяц ниже средней по предприятию, а также распечатать список тех, кто проработал на предприятии более 10 лет, с указанием их фамилии, зарплаты, стажа работы и должности. Предусмотреть поиск информации о сотруднике по фамилии. Запрос должен повторяться циклически, пока на вопрос "Продолжить поиск?" пользователь не ответит "Нет".
При выполнении задания использовать процедурно-модульный вид, нисходящее проектирование алгоритмов, схемы алгоритмов. Необходимо программно заполнить словарь информацией (чтобы меньше вводить данных при тестировании), предусмотреть систему меню с пунктами:
- просмотр всех записей в базе данных;
- добавление N записей;
- удаление записи по ключу;
- поиск необходимой информации;
- завершение работы с базой данных.
- Установка зависимостей (prettytable):
pip install -r requiremets.txt
- Запуск программы:
python main.py
Для генерации случайных пользователей используется библиотек mimesis
Запуск:
python generate_users.py