ответвлено от main/python-labs
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 чисел
|
||||
```
|
||||
|
||||
Ссылка в новой задаче
Block a user