From 4d34e0af5c8b8faeef47485957acce50ce017807 Mon Sep 17 00:00:00 2001 From: Solovyova_ED Date: Fri, 21 Nov 2025 12:27:46 +0300 Subject: [PATCH] =?UTF-8?q?=D0=94=D0=BE=D0=B1=D0=B0=D0=B2=D0=BB=D0=B5?= =?UTF-8?q?=D0=BD=D0=BE=20=D0=B7=D0=B0=D0=B4=D0=B0=D0=BD=D0=B8=D0=B5=20?= =?UTF-8?q?=D0=A2=D0=B5=D0=BC=D0=B0=206?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- TEMA6/test.md | 98 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 98 insertions(+) diff --git a/TEMA6/test.md b/TEMA6/test.md index e69de29..c22e0f5 100644 --- a/TEMA6/test.md +++ b/TEMA6/test.md @@ -0,0 +1,98 @@ +\# Индивидуальное контрольное задание по теме 6 + + + +Соловьёва Екатерина, А-01-23 + + + +\## Задание + + + +M2\_3 + +1\) Создайте список с 5 фамилиями сотрудников некоторой фирмы (фамилии придумайте сами). Создайте кортеж с 5 числовыми элементами - окладами сотрудников из списка. + + + +2\) Запросите у пользователя и введите символьную строку с названием фирмы (латиницей). Удалите из названия пробелы. + + + +3\) Создайте словарь с именем - названием фирмы, ключами - фамилиями сотрудников из списка и значениями - их окладами из кортежа. Отобразите словарь. + + + +4\) Рассчитайте среднее значение оклада сотрудников фирмы и отобразите с заголовком. + + + +5\) Запишите список, кортеж и словарь в бинарный файл с именем - названием фирмы и расширением '.bin'. + + + +\## Решение + + + +```py + +import pickle + + + +spis = \["Бушманов", "Подольский", "Жалнин", "Голощапов", "Таболин"] + +kort = (5000, 200000, 120000, 70000, 60000) + + + +company = input(" Введите название фирмы (латиницей): ") + +company = company.replace(' ', '') + +print(" Название фирмы:", company) + + + +name = dict(zip(spis, kort)) + +print(name) + + + +average\_salary = sum(kort) / len(kort) + +print(f" Средний оклад сотрудников: {average\_salary} рублей") + + + +fp = open('name.bin', 'wb') + +pickle.dump(spis,fp) + +pickle.dump(kort,fp) + +pickle.dump(name, fp) + +fp.close() + +``` + +\## Вывод + +```py + + Введите название фирмы (латиницей): name + + Название фирмы: name + +{'Бушманов': 5000, 'Подольский': 200000, 'Жалнин': 120000, 'Голощапов': 70000, 'Таболин': 60000} + + Средний оклад сотрудников: 91000.0 рублей + +``` + + +