diff --git a/TEMA6/test.md b/TEMA6/test.md new file mode 100644 index 0000000..a38efef --- /dev/null +++ b/TEMA6/test.md @@ -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) +``` \ No newline at end of file