La entrada y salida (I/O) son conceptos fundamentales en programación, que permiten a una aplicación interactuar con el usuario, otros programas o dispositivos. En Python, esto se gestiona principalmente a través de las funciones input() (para la entrada) y print() (para la salida). Este tutorial veremos cómo utilizar estos conceptos.
Salida de Datos: función print()
La función print() se utiliza para mostrar información en la consola. Acepta uno o más argumentos y los imprime en la salida estándar. Puedes mostrar texto, números y otros tipos de datos. La función print() también permite varios parámetros, lo que facilita la impresión de múltiples elementos. Aquí tienes algunos ejemplos:
Ejemplo 1: Imprimir texto simple
print("¡Hola, mundo!")Ejemplo 2: Imprimir varias variables
nombre = "Lisa"
edad = 25
print("Nombre:", nombre, "Edad:", edad)Ejemplo 3: Usar formato en la salida
Puedes usar «f-strings» (formato de cadenas literales, lo tratatermos en otro tutorial) para simplificar la impresión de variables:
nombre = "Ana"
edad = 30
print(f"Nombre: {nombre}, Edad: {edad}")Entrada de Datos: función input()
La entrada en Python generalmente se gestiona a través de la función input(). Esta función permite al usuario introducir datos desde la consola. Por defecto, input() devuelve los datos como una cadena (string). Si necesitas otro tipo de datos (como un número entero o uno decimal), tendrás que convertir el tipo de dato utilizando funciones como int() o float().
Ejemplo 1: Leer un nombre
nombre = input("Ingrese su nombre: ")
print(f"Hola, {nombre}!")Ejemplo 2: Leer un número entero
Si necesitas un número, deberás convertir la entrada usando int() o float():
edad = int(input("Ingrese su edad: "))
print(f"Tienes {edad} años.")Vamos a combinar las funciones input() y print() en un programa simple que pida al usuario su nombre y edad, y luego imprima un mensaje personalizado.
# Solicitar el nombre del usuario
nombre = input("Ingrese su nombre: ")
# Solicitar la edad del usuario
edad = int(input("Ingrese su edad: "))
# Imprimir un saludo personalizado
print(f"Hola, {nombre}! Tienes {edad} años.")Como puedes ver, la entrada y salida de datos son herramientas esenciales para la programación en Python. Te permiten recoger datos del usuario y presentar resultados de manera efectiva.
- Variables en Python - noviembre 17, 2025
- Tipos de Datos en Python - noviembre 17, 2025
- Convertir una cadena de texto a mayúsculas o minúsculas utilizando JavaScript - noviembre 14, 2025