Nivel 7.3 del libro de problemas Python

Задание 1

Se da un archivo de texto. En él está escrito un texto y aparecen números. Eleve al cuadrado cada uno de estos números y escriba el resultado de vuelta en este mismo archivo.

Задание 2

Se da una carpeta con archivos. Elimine de esta carpeta todos los archivos con una extensión dada.

Задание 3

Se da una lista. Escriba los elementos de esta lista en un archivo de tal manera que cada elemento esté escrito en una nueva línea.

Задание 4

Cree una función que devuelva una lista, llena con N números aleatorios de un rango dado, de tal manera que los números no se repitan.