В
Все
М
Математика
О
ОБЖ
У
Українська мова
Д
Другие предметы
Х
Химия
М
Музыка
Н
Немецкий язык
Б
Беларуская мова
Э
Экономика
Ф
Физика
Б
Биология
О
Окружающий мир
Р
Русский язык
У
Українська література
Ф
Французский язык
П
Психология
А
Алгебра
О
Обществознание
М
МХК
В
Видео-ответы
Г
География
П
Право
Г
Геометрия
А
Английский язык
И
Информатика
Қ
Қазақ тiлi
Л
Литература
И
История
GetMaths
GetMaths
13.04.2020 04:08 •  Информатика

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

Показать ответ
Ответ:
aliyeva02
aliyeva02
28.01.2024 12:55
Хорошо, давайте решим эту задачу по шагам.

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("└─────────┴──────────┘")

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

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