From 75baabda533da9015bd24a66dc42e5621fff8d0d Mon Sep 17 00:00:00 2001 From: sanzyyyq Date: Mon, 10 Nov 2025 10:19:22 +0300 Subject: [PATCH] test --- TEMA6/qwe.txt | 10 ++++++++++ TEMA6/test.md | 37 +++++++++++++++++++++++++++++++++++++ 2 files changed, 47 insertions(+) create mode 100644 TEMA6/qwe.txt create mode 100644 TEMA6/test.md diff --git a/TEMA6/qwe.txt b/TEMA6/qwe.txt new file mode 100644 index 0000000..54e0f44 --- /dev/null +++ b/TEMA6/qwe.txt @@ -0,0 +1,10 @@ +(-10+8j) +(-3+11j) +(-10+24j) +(15-4j) +(2-6j) +(19+21j) +(19+2j) +(-4+9j) +(30+25j) +(28+13j) diff --git a/TEMA6/test.md b/TEMA6/test.md new file mode 100644 index 0000000..3d1af08 --- /dev/null +++ b/TEMA6/test.md @@ -0,0 +1,37 @@ +# Тест по модулю 2 + +Корнеев Максим, А-03-23 + +## Задание + +1)Создайте список с 10 элементами - комплексными числами, у которых вещественная и мнимая части - случайные целые числа в диапазоне значений [-10, 30]. + +2)Запросите у пользователя имя текстового файла для вывода. + +3)Запишите список в этот файл по одному числу на строке. + +4)Удалите список из памяти + +5)Прочитайте содержимое файла в новый список + +## Решение + +```py +import random +spis = [complex(random.randint(-10,30), random.randint(-10,30)) for _ in range(10)] +name = input('Input file name: ') +Input file name: qwe.txt +fp = open(name, 'w') +for i in range(10): + fp.write(str(spis[i]) + '\n') +fp.close() +del spis +fp = open(name, 'r') +new_spis = [] +for i in range(10): + new_spis.append(complex(fp.readline().rstrip('\n'))) + +fp.close() +new_spis +[(-10+8j), (-3+11j), (-10+24j), (15-4j), (2-6j), (19+21j), (19+2j), (-4+9j), (30+25j), (28+13j)] +``` \ No newline at end of file