/
glukhov2008
/
Python
Обзор
Документация
Войти
/
glukhov2008
/
Python
Код
Запросы
0
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
phonebook.py
16 строк
1 KB
AndrewGluss
add programme's header and comments in different parts of code
02 июн 2022, 17:26
02 июн 2022, 17:26
ae03232
Код
Авторство
О чём код?
'''Программа добавления и поиска телефонных номер''' n = int(input())# вводим количество номеров которые хотите добавить phoneDict = {} for i in range(n): stroka = input("Введите номер и имя человека: ")# Вводим номер и имя человека, например "88005553535 Саня" list1 = stroka.split() name = list1[-1].lower()# присваиваем переменной имя человека phone = list1[0]# присваимаем переменной номер телефона if name not in phoneDict: phoneDict[name] == phone# добавляем в справочник человека и номер если такого нет else: phoneDict.setdefault(name, []).append(phone)# если у человека несколько номеров добавляем в конец новый номер m = int(input())# вводим имя человека чей номер надо найти for i in range(m): s = input().lower() print(phoneDict.get(s, "абонент не найден"))# выводим номер, если есть в справочник, иначе выводим "абонент не найден"