Entrada y Salida (I/O) en Python

En este momento estás viendo Entrada y Salida (I/O) en Python
  • Autor de la entrada:
  • Categoría de la entrada:Python
  • Tiempo de lectura:2 minutos de lectura

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.

Artículos Relacionados
Orlando José-Rivera
Últimas entradas de Orlando José-Rivera (ver todo)

Deja una respuesta