(Repaso) Phyton entradas y salidas de datos
En Python, el manejo de entradas y salidas de datos se refiere a cómo el programa interactúa con el usuario o con el sistema para recibir información (entradas) y mostrar o guardar resultados (salidas). A continuación te explico ambos conceptos con ejemplos.
Entradas de datos
Las entradas de datos son la información que un programa recibe, generalmente del usuario o de un archivo. En Python, la entrada de datos se realiza principalmente a través de la función input().
Ejemplo de entrada desde el teclado:
En este caso, la función input() muestra el mensaje "¿Cuál es tu nombre?" y espera a que el usuario ingrese una respuesta por teclado. Lo que el usuario escribe se almacena en la variable nombre.
Es importante notar que input() siempre devuelve una cadena de texto (string), por lo que si esperas otro tipo de dato, como un número entero o flotante, debes convertirlo utilizando las funciones int() o float().
Ejemplo de entrada de números:
En este ejemplo, el valor ingresado por el usuario se convierte en un número entero utilizando int() para poder hacer operaciones matemáticas con él.
Salidas de datos
Las salidas de datos son los resultados que un programa muestra al usuario o escribe en algún archivo. En Python, la salida más común es con la función print().
Ejemplo básico de salida:
Salida con variables:
Uso de formato en la salida:
Puedes formatear la salida de texto para que sea más legible o estructurada. Una forma de hacerlo es con f-strings (introducidos en Python 3.6).
También se puede usar el método format() para formatear las salidas:
Entradas y salidas desde archivos
Aparte de interactuar con el usuario a través de la consola, también puedes leer y escribir en archivos.
Lectura de un archivo:
Escritura en un archivo:
En estos ejemplos, el archivo archivo.txt se abre para leer ('r') o escribir ('w'), y se usa el método read() para leer o write() para escribir.
Resumen
-
Entrada de datos: Usamos la función
input()para obtener datos del usuario. -
Salida de datos: Usamos la función
print()para mostrar resultados en la consola. -
Entrada/Salida desde archivos: Usamos la función
open()junto con los métodosread()owrite()para manejar archivos.
Comentarios
Publicar un comentario