пайтон, помогите срочно пожалуйста!!!
Задано прізвища всіх n=10 співробітників фірми та їх адреси. Скласти
програму, яка визначає, чи працюють у фірмі люди з прізвищем: Кузін,
Куравльов, Кудін, Кульков або Кубиків. У разі позитивної відповіді
надрукувати їх адреси.
Ответы на вопрос
Ответил forellka
1
Для решения этой задачи можно использовать структуру данных словарь в Python, где ключами будут являться фамилии сотрудников, а значениями - их адреса.
Например, предположим, что список фамилий и адресов сотрудников задан следующим образом:
employees = {
'Петров': 'ул. Пушкина, д.10',
'Иванов': 'ул. Ленина, д.5',
'Кузин': 'ул. Гагарина, д.7',
'Куравльов': 'ул. Красноармейская, д.3',
'Сидоров': 'ул. Советская, д.15',
'Кудин': 'ул. Мира, д.20',
'Кульков': 'ул. Фрунзе, д.8',
'Захаров': 'ул. Калинина, д.12',
'Кубиків': 'ул. Горького, д.2',
'Романов': 'ул. Первомайская, д.6'
}
Тогда код для решения задачи может выглядеть следующим образом:
# Список интересующих нас фамилий
interesting_surnames = ['Кузин', 'Куравльов', 'Кудин', 'Кульков', 'Кубиків']
# Проходимся по словарю и проверяем, есть ли сотрудник с интересующей нас фамилией
for surname, address in employees.items():
if surname in interesting_surnames:
print(f'Адрес сотрудника {surname}: {address}')
Этот код выведет адреса сотрудников с фамилиями Кузин, Куравльов, Кудин, Кульков или Кубиків.
Например, предположим, что список фамилий и адресов сотрудников задан следующим образом:
employees = {
'Петров': 'ул. Пушкина, д.10',
'Иванов': 'ул. Ленина, д.5',
'Кузин': 'ул. Гагарина, д.7',
'Куравльов': 'ул. Красноармейская, д.3',
'Сидоров': 'ул. Советская, д.15',
'Кудин': 'ул. Мира, д.20',
'Кульков': 'ул. Фрунзе, д.8',
'Захаров': 'ул. Калинина, д.12',
'Кубиків': 'ул. Горького, д.2',
'Романов': 'ул. Первомайская, д.6'
}
Тогда код для решения задачи может выглядеть следующим образом:
# Список интересующих нас фамилий
interesting_surnames = ['Кузин', 'Куравльов', 'Кудин', 'Кульков', 'Кубиків']
# Проходимся по словарю и проверяем, есть ли сотрудник с интересующей нас фамилией
for surname, address in employees.items():
if surname in interesting_surnames:
print(f'Адрес сотрудника {surname}: {address}')
Этот код выведет адреса сотрудников с фамилиями Кузин, Куравльов, Кудин, Кульков или Кубиків.
maximshev2007:
спасибо большое
Ответил 3efs
0
Пояснення:
employees = {
'Кузін': 'адреса 1',
'Петров': 'адреса 2',
'Куравльов': 'адреса 3',
'Сидоров': 'адреса 4',
'Кудін': 'адреса 5',
'Іванов': 'адреса 6',
'Кульков': 'адреса 7',
'Федоров': 'адреса 8',
'Кубиків': 'адреса 9',
'Соколов': 'адреса 10'
}
surnames = ['Кузін', 'Куравльов', 'Кудін', 'Кульков', 'Кубиків']
for surname, address in employees.items():
if surname in surnames:
print(surname, address)
Новые вопросы
Английский язык,
1 год назад
Другие предметы,
1 год назад
Русский язык,
1 год назад
Химия,
6 лет назад