# Идивидуальное контрольное задание по ТЕМЕ №7 Криштул Александр, А-03-23 ## Задание Разработайте функцию с аргументом – именем текстового файла с записанным в него объектом – совокупностью строк, чисел, списков и т.д. В каждой строке данные разделяются запятыми. Функция должна считывать объект из файла, формировать и возвращать список, в котором каждый элемент – это список элементов из соответствующей строки файла. Сформированный список должен возвращаться в качестве результата функции. Проверить функцию на примере нерегулярной числовой матрицы. ## Решение ```py import os os.chdir(r"C:\Users\User\Desktop\5\python-labs\TEMA7") name = input("Name: ") def f(filename): matrix = [] with open(filename, 'r') as file: for line in file: elements = line.replace(',', '').split() matrix.append(elements) return matrix result = f(name) for row in result: print(row) ``` Содержание файла: Проверка: ```py = RESTART: C:/Users/User/Desktop/5/python-labs/TEMA7/s.py Name: f.txt ['1', '3', '55', '-4'] ['3', '56', '7', '80'] ['56', '88'] ['1', '2', '45', '-67', '-8'] ```