Моя программа телефонной книги
Привет! Я хотел бы поделиться с вами программой‚ которая представляет телефонную книгу‚ исходя из заданных условий. Я сам протестировал эту программу и она прекрасно работает.
Прежде всего‚ позвольте объяснить‚ как работает эта программа. У нее есть две основные функции⁚ add и find.
Функция add
Функция add используется для добавления записей в телефонную книгу. Когда мы вызываем эту функцию‚ мы передаем ей имя (name) и номер телефона (phoneNum). Если запись с таким именем уже существует в телефонной книге‚ программа добавляет новый номер телефона в существующую запись. Если записи с таким именем нет‚ программа создает новую запись с указанным именем и номером телефона.
Например‚ если у нас уже есть запись с именем ″Иван″ и номером телефона ″ 7 123456789″‚ и мы хотим добавить еще один номер телефона для этой записи (например‚ ″ 7 987654321″)‚ мы вызываем функцию add(″Иван″‚ ″ 7 987654321″). Программа обновит запись с именем ″Иван″‚ добавив новый номер телефона.Если у нас нет записи с именем ″Алексей″ в нашей телефонной книге‚ и мы хотим добавить новую запись с именем ″Алексей″ и номером телефона ″ 7 777777777″‚ мы вызываем функцию add(″Алексей″‚ ″ 7 777777777″). Программа создаст новую запись с этим именем и номером телефона.Функция find
Функция find используется для поиска номеров телефона по имени в телефонной книге. Когда мы вызываем эту функцию‚ мы передаем ей имя (name). Если запись с таким именем существует в телефонной книге‚ программа вернет список номеров телефона для этой записи. Если записи с таким именем нет‚ программа вернет пустой список. Например‚ если у нас есть запись с именем ″Мария″ и двумя номерами телефона ″ 7 111111111″ и ″ 7 222222222″‚ и мы хотим найти номера телефона для этой записи‚ мы вызываем функцию find(″Мария″). Программа вернет список с двумя номерами телефона. Если у нас нет записи с именем ″Петр″ в нашей телефонной книге‚ и мы хотим найти номеры телефона для этой записи‚ мы вызываем функцию find(″Петр″). Программа вернет пустой список. Таким образом‚ эта программа телефонной книги предоставляет удобный способ добавления и поиска номеров телефона. Вы можете использовать эту программу для хранения и управления контактами как личной‚ так и деловой сфере. Я надеюсь‚ что эта программа будет вам полезна. Если у вас есть какие-либо вопросы‚ не стесняйтесь задавать. Я рад помочь!
**Пример использования⁚**
python
# Создание экземпляра телефонной книги
phonebook Phonebook
# Добавление записей
phonebook.add(″Иван″‚ ″ 7 123456789″)
phonebook.add(″Иван″‚ ″ 7 987654321″)
phonebook.add(″Алексей″‚ ″ 7 777777777″)
# Поиск номеров телефона по имени
Я надеюсь‚ это поможет вам в управлении вашей телефонной книгой и облегчит вашу жизнь!