Python 3.13.7 (tags/v3.13.7:bcee1c3, Aug 14 2025, 14:15:11) [MSC v.1944 64 bit (AMD64)] on win32 Enter "help" below or click "Help" above for more information. import random complex_list = [] for i in range(10): real_part = random.randint(-10, 30) imag_part = random.randint(-10, 30) complex_num = complex(real_part, imag_part) complex_list.append(complex_num) print("Созданный список комплексных чисел:") Созданный список комплексных чисел: for i, num in enumerate(complex_list): print(f"Элемент {i+1}: {num}") Элемент 1: (9-2j) Элемент 2: (13+7j) Элемент 3: (5+9j) Элемент 4: (14-7j) Элемент 5: (30-6j) Элемент 6: (24+26j) Элемент 7: (18+24j) Элемент 8: (13+9j) Элемент 9: (-7-3j) Элемент 10: (-3+0j) filename = input("Введите имя текстового файла для вывода: ") Введите имя текстового файла для вывода: iz25.txt with open(filename, 'w', encoding='utf-8') as file: for complex_num in complex_list: file.write(str(complex_num) + '\n') 7 8 7 8 8 9 9 8 8 8 print(f"Список записан в файл: {filename}") Список записан в файл: iz25.txt del complex_list try: print(complex_list) except NameError: print("Список complex_list успешно удален из памяти") Список complex_list успешно удален из памяти new_complex_list = [] with open(filename, 'r', encoding='utf-8') as file: ... for line in file: ... line = line.strip() ... # Преобразование строки обратно в комплексное число ... complex_num = complex(line.replace('(', '').replace(')', '').replace('j', '')) ... new_complex_list.append(complex_num) ... ... Traceback (most recent call last): File "", line 5, in complex_num = complex(line.replace('(', '').replace(')', '').replace('j', '')) ValueError: complex() arg is a malformed string >>> with open(filename, 'r', encoding='utf-8') as file: ... for line in file: ... line = line.strip() ... ... >>> with open(filename, 'r', encoding='utf-8') as file: ... for line in file: ... line = line.strip() ... # Преобразование строки обратно в комплексное число ... complex_num = complex(line.replace('(', '').replace(')', '').replace('j', '')) ... new_complex_list.append(complex_num) ... ... Traceback (most recent call last): File "", line 5, in complex_num = complex(line.replace('(', '').replace(')', '').replace('j', '')) ValueError: complex() arg is a malformed string >>> with open(filename, 'r', encoding='utf-8') as file: ... for line in file: ... line = line.strip() ... # Преобразование строки обратно в комплексное число ... complex_num = complex(line.replace('(','').replace(')','')) ... new_complex_list.append(complex_num) ... ... >>> print("\nПрочитанный из файла список комплексных чисел:") Прочитанный из файла список комплексных чисел: >>> for i, num in enumerate(new_complex_list): ... print(f"Элемент {i+1}: {num}") ... ... Элемент 1: (9-2j) Элемент 2: (13+7j) Элемент 3: (5+9j) Элемент 4: (14-7j) Элемент 5: (30-6j) Элемент 6: (24+26j) Элемент 7: (18+24j) Элемент 8: (13+9j) Элемент 9: (-7-3j) Элемент 10: (-3+0j) >>> print(f"Всего прочитано {len(new_complex_list)} элементов") Всего прочитано 10 элементов