diff --git a/TEMA9/test.md b/TEMA9/test.md index 1856071..82f79f5 100644 --- a/TEMA9/test.md +++ b/TEMA9/test.md @@ -1,7 +1,7 @@ - # Выполнение модульного задания + # Выполнение модульного задания Филиппов Даниил Юрьевич, А-01-23 - # Задание + # Задание M3_2 1) Создайте модуль М1, содержащий две функции: - функция 1: аргументы - имя текстового файла с числовыми данными (может быть разное число значений на каждой строке) и пороговое значение КК; считываются значения из указанного файла и записываются в два новых текстовых файла, имена которых совпадают с именем входного файла с добавлением 1 и 2 - в первый файл записываются значения, превышающие заданный порог, а во второй - не превышающие его. Исходные данные в виде списка возвращаются в вызывающую программу; @@ -17,7 +17,7 @@ M3_2 4) Подготовьте 2 файла с не менее, чем с 20 числовыми значениями с разным числом элементов на разных строках и проверьте с ними разработанную программу. - # Решение + # Решение 1. Модуль MOD1.py @@ -165,3 +165,27 @@ import MOD0 Записано 20 чисел ``` +Для файла dat.txt +```py +>>> import MOD0 +Введите имя файла: dat.txt +Пороговое значение KK: 40 + +Исходный файл: + Среднее: 329.17 + Медиана: 325.00 + От 50.00 до 650.00 + Отклонение: 187.64 + +Файл с числами > KK: + Среднее: 329.17 + Медиана: 325.00 + От 50.00 до 650.00 + Отклонение: 187.64 + +Файл с числами ≤ KK: +Введите имя файла для сохранения в бинарный: dat.txt + +Данные сохранены в RES2a.bin +Записано 12 чисел +```