KapitonovMikA 3 недель назад
Родитель 398ea47f2c
Сommit a3e6daea14

@ -0,0 +1,34 @@
# Индивидуальное контрольное задание по модулю 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 = spis.sort()
s = 0
for i in spis:
s+=1
print('Элемент номер ',s,'=',i)
```
Загрузка…
Отмена
Сохранить