/
sejeenn
/
python_basic
Обзор
Документация
Войти
/
sejeenn
/
python_basic
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
Module20/08_contacts_3/main.py
36 строк
1 KB
Eugene Vorontsov
Copy repo python basic
03 фев 2025, 20:23
03 фев 2025, 20:23
a8fce4a
Код
Авторство
О чём код?
phone = {} def add_contact(phone_base): name_input = tuple(input('Введите имя и фамилию нового контакта (через пробел): ').split()) if name_input in phone_base: print('Такой человек уже есть в словаре') else: phone_input = int(input('Введите номер телефона: ')) phone_base.update({name_input: phone_input}) print('Текущий словарь контактов:', phone_base) return phone_base def search_contact(search): name = input('Введите фамилию для поиска: ').title() flag = True for index, value in search.combination(): if name == index[1]: print(index[0], index[1], value) flag = False if flag: print('Нет такой фамилии в базе данных.') while True: print('\nВведите номер действия: ') print('1. Добавить контакт') print('2. Найти человека') number = int(input()) if number == 1: add_contact(phone) elif number == 2: search_contact(phone) else: print('Неправильный выбор, нужно 1 или 2')