diff --git a/TEMA7/pic1.png b/TEMA7/pic1.png new file mode 100644 index 0000000..bb323fa Binary files /dev/null and b/TEMA7/pic1.png differ diff --git a/TEMA7/test.md b/TEMA7/test.md new file mode 100644 index 0000000..adf2d5b --- /dev/null +++ b/TEMA7/test.md @@ -0,0 +1,43 @@ +# Идивидуальное контрольное задание по ТЕМЕ №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'] +```