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

32 строки
1.5 KiB
Markdown

# Индивидуальное контрольное задание по модулю 2
Капитонов Михаил, А-02-23
## 1. Создайте множество с 15 элементами - целыми нечетными уникальными числами в диапазоне значений от 147 до 263.
## 2. Запросите у пользователя имя файла для вывода и запишите множество в бинарный файл с заданным именем.
## 3. Уберите из памяти ранее созданное множество.
## 4. Прочитайте из бинарного файла множество в новый объект.
## 5. Превратите введенное множество в список, упорядоченный по возрастанию его элементов. Отобразите список на экране по шаблону: "элемент №<номер элемента> = <значение элемента>"
```py
import random as rn
a = list(range(147, 264, 2))
a = set(rn.sample(a,15))
import os
import pickle
f = open(input('Введите имя файла для вывода:\n'), 'wb')
pickle.dump(a,f)
f.close()
del a
f = open(input('Введите имя файла для вывода:\n'), 'rb')
obj = pickle.load(f)
f.close()
spis = list(obj)
spis = sorted(spis)
for i in range(len(spis)):
print('Элемент №', i+1, '=', spis[i], '\n')
```