Вы не можете выбрать более 25 тем Темы должны начинаться с буквы или цифры, могут содержать дефисы(-) и должны содержать не более 35 символов.

1.3 KiB

Индивидуальное контрольное задание по ТЕМЕ №8

Криштул Александр, А-03-23

Задание

По указанному преподавателем варианту контрольного задания обратитесь к индивидуальному заданию с таким номером в теме 7, разработайте функцию, на ее основе создайте модуль. Создайте второй модуль, в котором должны быть инструкции для ввода/создания исходных данных для проверки работы функции, вызов функции и отображение полученных результатов.

Решение

M1:

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:

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