Модуль 4 часть 1

Модуль 4 часть 1#

Задача 1#

Описание: Прочитайте файл heights.txt и запишите его содержимое в новый файл heights_copy.txt.

Задание: Самостоятельно напишите код, чтобы он соответствовал описанию

...
Ellipsis

Задача 2#

Описание: Прочитайте файл heights.txt и напечатайте амплитуду значений в нем (разницу между самым большим и маленьким значением).

Задание: Самостоятельно напишите код, чтобы он соответствовал описанию

Пример данных для проверки:

Output: 9
...
Ellipsis

Задача 3#

Описание: Создайте новый файл depths.txt, содержащий значения полученные следующим образом: 10-x, x - соответсвующее значение из файла heights.txt

Задание: Самостоятельно напишите код, чтобы он соответствовал описанию

Пример данных для проверки:

Содержимое файла:
9 8 5 7 6
4 5 6 3 8
4 1 5 7 9
10 6 4 3 2
...
Ellipsis

Задача 4#

Описание: Обновите сещуствующий файл depths.txt, заменив все значения меньше 5 на 0.

Задание: Самостоятельно напишите код, чтобы он соответствовал описанию

Пример данных для проверки:

Содержимое файла:
9 8 5 7 6
0 5 6 0 8
0 0 5 7 9
10 6 0 0 0
...
Ellipsis

Задача 5#

Описание: Напишите функцию, которая принимает на вход путь к директории и расширение файла. Функция должна вернуть список путей к файлам с указанным расширением из директории

Задание: Самостоятельно напишите код, чтобы он соответствовал описанию

def get_files(folder, extension):
    ...


get_files('./', 'txt')