Skip to content

Latest commit

 

History

4 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 

Repository files navigation

Телефонная книга

Программа представляет собой простую телефонную книгу, разработанную на Python. Она позволяет пользователям управлять списком контактов, включая добавление, редактирование, удаление и поиск контактов.

Функционал

  • Отображение существующих контактов: Выводит список всех контактов, сохраненных в файле contacts.csv, в виде таблицы. Если какие-то данные отсутствуют, например, если контакт не содержит номеров телефонов, выводится сообщение о недостаточности данных.

  • Создание нового контакта: Позволяет пользователю ввести новый контакт в формате "Фамилия, Имя, Отчество, Название организации, Рабочий телефон, Личный телефон". Новый контакт сохраняется в файле contacts.csv и добавляется в текущий список контактов.

  • Редактирование записи: Позволяет пользователю выбрать индекс контакта, который необходимо отредактировать, и ввести новые данные для этого контакта. После редактирования данные контакта обновляются как в списке контактов, так и в файле contacts.csv.

  • Удаление записи: Позволяет пользователю выбрать индекс контакта, который нужно удалить, и удаляет этот контакт из списка контактов и из файла contacts.csv.

  • Поиск записей: Позволяет пользователю ввести критерии поиска (через запятую) и выполняет поиск контактов, удовлетворяющих этим критериям. Результаты поиска отображаются в виде таблицы, а если ни один контакт не найден, выводится сообщение об этом.

  • Выход: Завершает выполнение программы.

Использование

  1. Установите Python, если он еще не установлен на вашем компьютере.
  2. Склонируйте этот репозиторий с помощью git clone.
  3. Перейдите в директорию проекта и запустите программу с помощью python PhoneBook.py.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages