ContactManager — это простое и интуитивное приложение для управления телефонными контактами, реализованное на Python с использованием формата JSON для хранения данных.
Программа позволяет легко добавлять, удалять и просматривать контакты, обеспечивая простую и эффективную работу с вашими данными.
Создайте простую программу для управления контактами в формате JSON
Программа должна позволять добавлять, удалять и просматривать контакты.
1. Имя (string)
2. Фамилия (string)
3. Отчество (string)
3. Номер телефона (string)
4. Электронная почта (string)
1. Добавить контакт: Программа должна запрашивать у пользователя информацию о новом контакте и сохранять ее в JSON-файл.
2. Удалить контакт: Программа должна позволять удалить контакт по имени и фамилии.
3. Просмотреть все контакты: Программа должна выводить все контакты в удобочитаемом формате.
1. Используйте json для работы с файлами.
2. Для удобства реализации можете использовать функции для каждой из операций (добавление, удаление, просмотр).
1. [ Добавление контакта ]
Введите имя: John
Введите фамилию: Doe
Введите отчество: Vas
Введите номер телефона: 123-456-7890
Введите электронную почту: john.doe@example.com
2. [ Удаление контакта ]
Введите имя для удаления: John
Введите фамилию для удаления: Doe
Введите отчество для удаления: Vas
3. [ Просмотр контактов ]
Список контактов:
- John Doe Vas, 123-456-7890, john.doe@example.com
Все контакты сохраняются в файл contacts.json
Если файл отсутствует, программа автоматически создаст его при первом добавлении нового контакта.
- Python 3.x: Язык программирования, на котором написана программа.
- JSON: Формат для хранения данных.
- os, json: Встроенные библиотеки Python для работы с файлами и данными.
Буду рад вашему вкладу.
Пожалуйста, создайте Issue
или отправьте PR с улучшениями, новыми функциями или исправлениями
👤 Автор: Дуплей Максим Игоревич
📅 Дата: 26.09.2024
✔️ Версия: 1.0