# Индивидуальное контрольное задание по ТЕМЕ №6 Криштул Александр, А-03-23 ## Задание Вариант №3 ## Выполнение 1) Создайте список с 5 фамилиями сотрудников некоторой фирмы (фамилии придумайте сами). Создайте кортеж с 5 числовыми элементами - окладами сотрудников из списка. ```py >>> spis = ['Криштул','Степанищев','Марков','Бережков','Таболин'] >>> kort = (24, 45, 55, 12, 78) >>> spis ['Криштул', 'Степанищев', 'Марков', 'Бережков', 'Таболин'] >>> kort (24, 45, 55, 12, 78) ``` 2) Запросите у пользователя и введите символьную строку с названием фирмы (латиницей). Удалите из названия пробелы. ```py >>> name = input("Введите название фирмы: ") Введите название фирмы: ООО "Фирма ПРО" >>> name Введите название фирмы: OOO Крутая Фирма >>> nname = name.replace(" ", "") >>> nname 'OOOКрутаяФирма' ``` 3) Создайте словарь с именем - названием фирмы, ключами - фамилиями сотрудников из списка и значениями - их окладами из кортежа. Отобразите словарь. ```py >>> dic = {nname: dict(zip(spis, kort))} >>> dic {'OOOКрутаяФирма': {'Криштул': 24, 'Степанищев': 45, 'Марков': 55, 'Бережков': 12, 'Таболин': 78}} ``` 4) Рассчитайте среднее значение оклада сотрудников фирмы и отобразите с заголовком. ```py >>> sred = sum(kort) / len(kort) >>> sred 42.8 >>> print("Среднее значение оклада:", sred) Среднее значение оклада: 42.8 ``` 5) Запишите список, кортеж и словарь в бинарный файл с именем - названием фирмы и расширением '.bin'. ```py >>> import os >>> os.chdir("C:\\Users\\User\\Desktop\\5\\python-labs\\TEMA6") >>> file = f"{nname}.bin" file 'OOOКрутаяФирма.bin' >>> import pickle >>> fp = open(file, "wb") >>> pickle.dump(kort, fp) >>> pickle.dump(spis, fp) >>> pickle.dump(dic, fp) >>> fp.close() ```