diff --git a/TEMA7/pic1.png b/TEMA7/pic1.png deleted file mode 100644 index bb323fa..0000000 Binary files a/TEMA7/pic1.png and /dev/null differ diff --git a/TEMA8/M1.py b/TEMA8/M1.py new file mode 100644 index 0000000..063793f --- /dev/null +++ b/TEMA8/M1.py @@ -0,0 +1,10 @@ +import os +os.chdir(r"C:\Users\User\Desktop\5\python-labs\TEMA8") + +from M2 import f + +name = input("Name: ") + +result = f(name) +for row in result: + print(row) diff --git a/TEMA8/M2.py b/TEMA8/M2.py new file mode 100644 index 0000000..1ed9d65 --- /dev/null +++ b/TEMA8/M2.py @@ -0,0 +1,7 @@ +def f(filename): + matrix = [] + with open(filename, 'r') as file: + for line in file: + elements = line.replace(',', '').split() + matrix.append(elements) + return matrix diff --git a/TEMA8/f.txt b/TEMA8/f.txt new file mode 100644 index 0000000..b416dc3 --- /dev/null +++ b/TEMA8/f.txt @@ -0,0 +1,4 @@ +1, 3, 55, -4 +3, 56, 7, 80 +56, 88 +1, 2, 45, -67, -8 \ No newline at end of file diff --git a/TEMA8/test.md b/TEMA8/test.md new file mode 100644 index 0000000..06598c6 --- /dev/null +++ b/TEMA8/test.md @@ -0,0 +1,42 @@ +# Индивидуальное контрольное задание по ТЕМЕ №8 +Криштул Александр, А-03-23 + +## Задание +По указанному преподавателем варианту контрольного задания обратитесь к индивидуальному заданию с таким номером в теме 7, разработайте функцию, на ее основе создайте модуль. Создайте второй модуль, в котором должны быть инструкции для ввода/создания исходных данных для проверки работы функции, вызов функции и отображение полученных результатов. + +## Решение +M1: + +```py +import os +os.chdir(r"C:\Users\User\Desktop\5\python-labs\TEMA8") + +from M2 import f + +name = input("Name: ") + +result = f(name) +for row in result: + print(row) +``` + + +M2: +```py +def f(filename): + matrix = [] + with open(filename, 'r') as file: + for line in file: + elements = line.replace(',', '').split() + matrix.append(elements) + return matrix +``` + +Вывод: +``` +Name: f.txt +['1', '3', '55', '-4'] +['3', '56', '7', '80'] +['56', '88'] +['1', '2', '45', '-67', '-8'] +``` \ No newline at end of file