Авторизация
Забыли пароль? Введите ваш е-мейл адрес. Вы получите письмо на почту со ссылкой для восстановления пароля.
После регистрации вы сможете задавать вопросы и писать свои ответы, получая за это бонусы. Все остальные функции на сайте доступны без регистрации.
Вы должны войти или зарегистрироваться, чтобы добавить ответ и получить бонусы.
Конечно! Вот пример программы, которая работает как телефонная книга:
«`python
phone_book = {}
def add_contact(name, number):
phone_book[name] = number
print(f»Контакт {name} успешно добавлен в телефонную книгу.»)
def search_contact(name):
if name in phone_book:
print(f»Номер телефона для контакта {name}: {phone_book[name]}»)
else:
print(f»Контакт {name} не найден в телефонной книге.»)
def delete_contact(name):
if name in phone_book:
del phone_book[name]
print(f»Контакт {name} успешно удален из телефонной книги.»)
else:
print(f»Контакт {name} не найден в телефонной книге.»)
def show_all_contacts():
if phone_book:
print(«Телефонная книга:»)
for name, number in phone_book.items():
print(f»{name}: {number}»)
else:
print(«Телефонная книга пуста.»)
def main():
while True:
print(«nМеню:»)
print(«1. Добавить контакт»)
print(«2. Найти контакт»)
print(«3. Удалить контакт»)
print(«4. Показать все контакты»)
print(«5. Выйти»)
choice = input(«Выберите действие (1-5): «)
if choice == «1»:
name = input(«Введите имя контакта: «)
number = input(«Введите номер телефона контакта: «)
add_contact(name, number)
elif choice == «2»:
name = input(«Введите имя контакта для поиска: «)
search_contact(name)
elif choice == «3»:
name = input(«Введите имя контакта для удаления: «)
delete_contact(name)
elif choice == «4»:
show_all_contacts()
elif choice == «5»:
print(«Программа завершена.»)
break
else:
print(«Некорректный ввод. Попробуйте снова.»)
if __name__ == «__main__»:
main()
«`
Эта программа предлагает пользователю выполнить различные действия, такие как добавление контакта, поиск контакта, удаление контакта и отображение всех контактов. Контакты сохраняются в словаре `phone_book`, где ключом является имя контакта, а значением — номер телефона.