Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.

66 строки
2.5 KiB
Markdown

# Индивидуальное контрольное задание по ТЕМЕ №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()
```
<image src = "gg.png">