Persistencia
-
Escribir un programa que pida una frase al usuario y la guarde en un fichero llamado
frase.txt
. Luego, leer el contenido del fichero y mostrarlo en pantalla.- Entrada:
"Hola, mundo"
→ Salida:"Hola, mundo"
- Entrada:
-
Escribir una función que pida un número entero entre 1 y 10 y guarde en un fichero
tabla-n.txt
la tabla de multiplicar de ese número.*- Entrada:
5
→ Salida:tabla-5.txt creado
- Entrada:
-
Escribir una función que pida un número entre 1 y 10, lea el fichero
tabla-n.txt
y lo muestre en pantalla. Si no existe, mostrar un mensaje de error. -
Escribir una función que pida dos números
n
ym
, lea el ficherotabla-n.txt
y muestre la líneam
. -
Escribir un programa que pida la ruta a un fichero cualquiera y cuente cuántas palabras contiene en total.
-
Crear un programa para gestionar
listin.txt
con nombres y teléfonos separados por comas, por ejemplonombre;555555555
. Permitir agregar, consultar y eliminar contactos. -
Escribir un programa que pregunte al usuario la ruta de un archivo de origen y copie el contenido de
/ruta/a/origen.txt
a la ruta seleccionada por el usuario en/ruta/a/destino.txt
. -
Escribir un programa que lea un fichero y cuente cuántas veces aparece cada palabra y el total de palabras existentes en el texto.
-
Escribir un programa que lea un fichero y muestre sólo las líneas que contengan una palabra dada por el usuario.
-
Crear un fichero
numeros.txt
con una lista de 1000 números generados aleatoriamente (math.randint
) y escribir un programa que busque si un número dado por el usuario está en la lista. -
Leer un fichero de texto y escribir su contenido en otro fichero con las oraciones ordenadas alfabéticamente. Las oraciones están separadas por punto (.), exclamación (!), interrogante (?).
-
Escribir un programa que extienda un fichero con su mismo contenido al revés.
-
Escribir un programa que lea un fichero con números separados por saltos de linea y los ordene de menor a mayor.
-
Escribir un programa que lea un fichero CSV y lo convierta en un fichero JSON con el mismo contenido. Con las claves del encabezado del CSV.