# Тест 2 Вариант 20 Лыкова Елизавета, А-01-23 ## Задание 1) Создайте кортеж с элементами - числами: -0.25, -0.20, -0.15,:,0.45,0.50. 2) Запишите элементы кортежа в текстовый файл по два элемента на строке с разделителем "," (запятая). 3) Удалите кортеж из памяти. 4) Прочитайте из созданного файла 7 первых элементов и сформируйте из них множество. 5) Создайте из множества два списка: первый - с первыми 3 элементами и второй - с остальными 4 элементами. ## Решение ```py import os os.chdir("C:\\Users\\Home\\Desktop\\python-labs\\TEMA6") kort = (-0.25, -0.20, -0.15, -0.10, -0.05, 0.00, 0.05, 0.10, 0.15, 0.20, 0.25, 0.30, 0.35, 0.40, 0.45, 0.50) fc = open('tekstovy.txt', 'w') for i in range(0, len(kort), 2): if i + 1 < len(kort): fc.write(f'{kort[i]},{kort[i+1]}\n') fc.close() del kort fc = open('tekstovy.txt') mnoz = set() for line in fc: numb = line.strip().split(',') for i in numb: if len(mnoz) < 7: mnoz.add(float(i)) else: break if len(mnoz) >= 7: break fc.close() print(mnoz) spis1 = (list(mnoz))[:3] spis2 = (list(mnoz))[3:] print(spis1,spis2) ```