Introducción

Hasta ahora tus programas han mostrado información en pantalla, pero ¿qué pasa si quieres que el usuario ingrese datos o guardar resultados en un archivo? En este artículo aprenderás cómo usar las funciones de entrada (input()) y salida (print()), además de cómo escribir y leer archivos.

Entrada de datos con input()

La función input() permite recibir información del usuario desde la consola.

Salida:

Todo lo que el usuario escribe se guarda como texto (tipo str), por lo que si necesitas números, debes convertirlos:

Salida:

Salida de datos con print()

La función print() muestra información en pantalla. Puedes combinar texto y variables fácilmente:

Salida:

Escritura y lectura de archivos

Python permite guardar datos en archivos para conservar información entre ejecuciones.

Escribir en un archivo:

Leer un archivo:

Salida:

Buenas prácticas

  • Convierte los datos de entrada al tipo correcto (int, float, etc.).
  • Usa with open() para manejar archivos: cierra automáticamente el archivo al terminar.
  • Usa f-strings para imprimir texto formateado.

Conclusión

La entrada y salida de datos son esenciales para crear programas interactivos y útiles. Con estas herramientas, tus scripts podrán comunicarse con el usuario y manejar información de manera profesional.

Llamada a la acción

Crea un programa que pida el nombre y edad del usuario, los guarde en un archivo y luego los lea para mostrar un mensaje personalizado. ¡Así practicarás todo lo aprendido!


Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *