Этот коммит содержится в:
Alex
2025-12-08 10:25:11 +03:00
родитель 139df22ee0
Коммит c0ff7dc282
5 изменённых файлов: 63 добавлений и 0 удалений

Двоичные данные
TEMA7/pic1.png

Двоичный файл не отображается.

До

Ширина:  |  Высота:  |  Размер: 7.9 KiB

10
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)

7
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

4
TEMA8/f.txt Обычный файл
Просмотреть файл

@@ -0,0 +1,4 @@
1, 3, 55, -4
3, 56, 7, 80
56, 88
1, 2, 45, -67, -8

42
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']
```