Предмет: Информатика, автор: fedorovica459

Напишите программу которая согласно запросу пользователя выводит информацию об абонентах с указанными фамилией и именем

Ответы

Автор ответа: igogo121314
0

Вот простой пример программы на Python, которая может выводить информацию об абонентах с указанными фамилией и именем:

```python

# Список абонентов в виде словаря

subscribers = [

{'first_name': 'Иван', 'last_name': 'Иванов', 'phone': '123456789'},

{'first_name': 'Петр', 'last_name': 'Петров', 'phone': '987654321'},

{'first_name': 'Сергей', 'last_name': 'Сергеев', 'phone': '456789123'}

]

# Запрос имени и фамилии у пользователя

first_name = input('Введите имя: ')

last_name = input('Введите фамилию: ')

# Поиск абонентов с указанными именем и фамилией

found_subscribers = [s for s in subscribers if s['first_name'] == first_name and s['last_name'] == last_name]

# Вывод информации об абонентах

if found_subscribers:

for subscriber in found_subscribers:

print(f"Имя: {subscriber['first_name']}, Фамилия: {subscriber['last_name']}, Телефон: {subscriber['phone']}")

else:

print('Абоненты с указанными именем и фамилией не найдены')

```

Автор ответа: Menvpotoke
0

Ответ:# Создаем словарь абонентов

subscribers = {

   'Иванов Петр': {'номер': '555-1234', 'адрес': 'г. Москва, ул. Ленина, д. 10'},

   'Петров Иван': {'номер': '555-5678', 'адрес': 'г. Москва, ул. Гагарина, д. 5'},

   'Сидорова Ольга': {'номер': '555-8765', 'адрес': 'г. Москва, ул. Пушкина, д. 25'}

}

# Запрашиваем фамилию и имя абонента

last_name = input('Введите фамилию: ')

first_name = input('Введите имя: ')

# Ищем информацию об абоненте

full_name = f"{last_name} {first_name}"

if full_name in subscribers:

   subscriber = subscribers[full_name]

   print(f"Номер телефона: {subscriber['номер']}")

   print(f"Адрес: {subscriber['адрес']}")

else:

   print(f"Абонент {full_name} не найден")

Объяснение:Вот


Menvpotoke: Зделай ток компиляцию если надо Exe
Похожие вопросы
Предмет: Геометрия, автор: Xatiko2020