М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
норочка3
норочка3
20.04.2021 08:21 •  Информатика

Составить список из 5-ти рабочих бригады, содержащий фамилию, имя, дату рождения, разряд, зарплату, телефон. Распечатать фамилии рабочих бригады, начинающиеся с букв «А» и «С», с указанием их месячной зарплаты. Вывести результаты на экран в виде таблицы с шапкой

👇
Ответ:
dianahohlova
dianahohlova
20.04.2021
Хорошо, давайте решим эту задачу по шагам.

1. Сначала нужно создать спискок из 5-ти рабочих бригады. В каждом элементе этого списка будет содержаться информация о фамилии, имени, дате рождения, разряде, зарплате и телефоне рабочего. Давайте заполним его:

brigade = [
{"фамилия": "Иванов", "имя": "Иван", "дата рождения": "01.01.2000", "разряд": 3, "зарплата": 30000, "телефон": "123-45-67"},
{"фамилия": "Петров", "имя": "Петр", "дата рождения": "02.02.2001", "разряд": 2, "зарплата": 20000, "телефон": "234-56-78"},
{"фамилия": "Сидоров", "имя": "Сидор", "дата рождения": "03.03.2002", "разряд": 1, "зарплата": 15000, "телефон": "345-67-89"},
{"фамилия": "Алексеев", "имя": "Алексей", "дата рождения": "04.04.2003", "разряд": 2, "зарплата": 21000, "телефон": "456-78-90"},
{"фамилия": "Смирнов", "имя": "Смир", "дата рождения": "05.05.2004", "разряд": 3, "зарплата": 32000, "телефон": "567-89-01"}
]

2. Теперь нужно распечатать фамилии рабочих бригады, начинающиеся с букв "А" и "С", с указанием их месячной зарплаты. Для этого используем цикл и условие:

print("Фамилии рабочих бригады, начинающиеся с букв 'А' и 'С', с указанием их месячной зарплаты:")
for worker in brigade:
surname = worker["фамилия"]
if surname[0] == "А" or surname[0] == "С":
salary = worker["зарплата"]
print(surname, "-", salary)

3. Наконец, выведем результаты на экран в виде таблицы с шапкой. Для удобства воспользуемся форматированным выводом:

print("┌─────────┬──────────┐")
print("│ Фамилия │ Зарплата │")
print("├─────────┼──────────┤")
for worker in brigade:
surname = worker["фамилия"]
if surname[0] == "А" or surname[0] == "С":
salary = worker["зарплата"]
print("│ {:^7} │ {:^8} │".format(surname, salary))
print("└─────────┴──────────┘")

В итоге, после выполнения этого кода, на экране будет выведена таблица с фамилиями рабочих бригады, начинающихся с букв "А" и "С", и их месячной зарплатой.

Надеюсь, это решение понятно и полезно для вас! Если у вас есть еще вопросы или нужна помощь с чем-то еще, буду рад помочь!
4,8(68 оценок)
Проверить ответ в нейросети
Это интересно:
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ