FilippovDY (FilippovDY) 4 дней назад
Родитель 1fd5014197
Сommit 415915ceb0

@ -1,7 +1,7 @@
 # Выполнение модульного задания # Выполнение модульного задания
Филиппов Даниил Юрьевич, А-01-23 Филиппов Даниил Юрьевич, А-01-23
 # Задание # Задание
M3_2 M3_2
1) Создайте модуль М1, содержащий две функции: 1) Создайте модуль М1, содержащий две функции:
- функция 1: аргументы - имя текстового файла с числовыми данными (может быть разное число значений на каждой строке) и пороговое значение КК; считываются значения из указанного файла и записываются в два новых текстовых файла, имена которых совпадают с именем входного файла с добавлением 1 и 2 - в первый файл записываются значения, превышающие заданный порог, а во второй - не превышающие его. Исходные данные в виде списка возвращаются в вызывающую программу; - функция 1: аргументы - имя текстового файла с числовыми данными (может быть разное число значений на каждой строке) и пороговое значение КК; считываются значения из указанного файла и записываются в два новых текстовых файла, имена которых совпадают с именем входного файла с добавлением 1 и 2 - в первый файл записываются значения, превышающие заданный порог, а во второй - не превышающие его. Исходные данные в виде списка возвращаются в вызывающую программу;
@ -17,7 +17,7 @@ M3_2
4) Подготовьте 2 файла с не менее, чем с 20 числовыми значениями с разным числом элементов на разных строках и проверьте с ними разработанную программу. 4) Подготовьте 2 файла с не менее, чем с 20 числовыми значениями с разным числом элементов на разных строках и проверьте с ними разработанную программу.
 # Решение # Решение
1. Модуль MOD1.py 1. Модуль MOD1.py
@ -165,3 +165,27 @@ import MOD0
Записано 20 чисел Записано 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 чисел
```

Загрузка…
Отмена
Сохранить