Entrada y Salida por Terminal en Python
En la programación, una de las primeras interacciones que aprendemos es cómo recibir información del usuario (entrada) y cómo mostrar resultados (salida). En este artículo, exploraremos las funciones básicas que permiten este tipo de interacción en Python: input() para entradas y print() para salidas por consola.
Entrada por Terminal: input()
La función input() permite al usuario introducir datos por teclado mientras el programa se está ejecutando. La sintaxis básica es:
* -Es un texto opcional que se muestra como prompt o aviso antes de que el usuario escriba.
* -El valor
devuelto siempre es una cadena de texto (
str), incluso si el usuario introduce un número
Ejemplo simple:

Ejemplo con conversión de tipo:
Como input() siempre devuelve una cadena, si necesitas trabajar con números (por ejemplo, para hacer cálculos), debes convertirlos usando int() o float():
Si quieres trabajar con edad como un número:
Importante: Si el usuario escribe un texto no convertible a número, int() o float() lanzarán un error. Siempre es buena práctica validar la entrada.
Validación básica de números:
Salida por Terminal: print()
La función print() es la más utilizada para mostrar información en la consola. Su sintaxis es:

*-objeto1, objeto2, ...: Los elementos a imprimir, separados por comas.
*-sep: Define el separador entre los elementos (por defecto es un espacio).
*-end: Define cómo termina la línea. Por defecto, agrega un salto de línea (\n).
*-file: Indica a dónde enviar la salida (por defecto es la pantalla, pero puede ser un archivo).
Ejemplos comunes:
Usando print() para mostrar variables
También puedes combinar variables y texto usando f-strings (Python 3.6+):
Guardar salidas en archivos (uso avanzado de print())
El parámetro file de la función print() permite redirigir la salida a un archivo, por ejemplo:
Esto es muy útil cuando quieres generar logs o guardar resultados.
Errores comunes y buenas prácticas
*-Error por no convertir el tipo:
Solución:
*-Usar + en lugar de , en print():
Si te gustó este artículo y quieres seguir aprendiendo más sobre fundamentos de programación, ¡explora los siguientes temas recomendados o suscríbete al blog!
Te invitamos al siguiente módulo del curso Condicionales, para que continúes con tu avance.
No hay comentarios:
Publicar un comentario