Saltar al contenido

¿Cómo usar print() e input() en Python para entrada y salida básica? Guía fácil para principiantes

26/04/2025
¿Cómo usar print() y input() para entrada/salida básica?
Compartir:
Índice de Contenido

Introducción a la entrada y salida en Python

Si estás comenzando a aprender Python, seguramente te preguntarás ¿cómo mostrar información en pantalla? o ¿cómo pedirle datos al usuario?. En este artículo, aprenderás de manera sencilla cómo usar print() e input() para entrada y salida básica en Python, con explicaciones paso a paso y ejemplos prácticos.

¿Qué es print() y para qué sirve?

La función print() es una de las más utilizadas en Python y sirve para mostrar mensajes, resultados o cualquier información en la pantalla.

Uso básico de print()

Para imprimir texto o variables, simplemente escribe print() y coloca dentro lo que deseas mostrar. Ejemplo:

print("¡Hola, mundo!")
    

Esto mostrará: ¡Hola, mundo!

Imprimir varias cosas a la vez

Puedes imprimir varios valores separados por comas. Python los separará automáticamente con espacios:

nombre = "Ana"
edad = 20
print("Nombre:", nombre, "Edad:", edad)
    

Salida: Nombre: Ana Edad: 20

Imprimir resultados de operaciones

También puedes mostrar el resultado de cálculos o expresiones:

print("La suma de 2 + 3 es:", 2 + 3)
    

Salida: La suma de 2 + 3 es: 5

¿Qué es input() y cómo pedir datos al usuario?

La función input() permite leer datos que el usuario escribe por teclado. Es muy útil para hacer programas interactivos.

Uso básico de input()

Para pedir un dato, escribe input() y, si quieres, agrega un mensaje entre comillas para indicar al usuario qué debe escribir:

nombre = input("¿Cómo te llamas? ")
print("Hola,", nombre)
    


El programa esperará a que el usuario escriba su nombre y luego mostrará un saludo.

¿Qué tipo de dato devuelve input()?

Es importante saber que input() siempre devuelve una cadena de texto (str). Si necesitas un número, debes convertirlo. Ejemplo:

edad = input("¿Cuántos años tienes? ")
print("El año que viene tendrás", int(edad) + 1)
    

Aquí usamos int(edad) para convertir la entrada en un número entero.

Paso a paso: ¿Cómo usar print() y input() juntos?

Quizás también te interese:  ¿Qué son las variables en Python y cómo declararlas? Guía completa para principiantes

A continuación, te mostramos cómo combinar la entrada y salida básica en Python con un ejemplo sencillo:

  1. Pide el nombre del usuario usando input().
  2. Pide su edad (y conviértela a número).
  3. Muestra un mensaje personalizado usando print().
nombre = input("¿Cuál es tu nombre? ")
edad = int(input("¿Cuántos años tienes? "))
print("Hola", nombre + ", el año que viene tendrás", edad + 1, "años.")
    

Con este pequeño programa, has aprendido cómo usar print() e input() para la entrada y salida básica en Python.

Quizás también te interese:  ¿Cuál es la diferencia entre == e is en Python? Explicación fácil con ejemplos

Errores comunes y consejos

  • No convertir el tipo de dato: Recuerda que input() devuelve texto, así que si necesitas números, usa int() o float().
  • No agregar mensajes claros: Es recomendable mostrar siempre un mensaje en input() para que el usuario sepa qué debe escribir.
  • Olvidar los paréntesis: Tanto print() como input() deben escribirse con paréntesis.

Ejercicios prácticos

  1. Pide al usuario su comida favorita y muestra un mensaje diciendo que también te gusta.

    comida = input("¿Cuál es tu comida favorita? ")
    print("¡A mí también me gusta", comida + "!")
                
  2. Pide dos números al usuario, súmalos y muestra el resultado.

    num1 = int(input("Escribe el primer número: "))
    num2 = int(input("Escribe el segundo número: "))
    print("La suma es:", num1 + num2)
                
Quizás también te interese:  ¿Cómo ejecutar un script de Python desde la terminal paso a paso? Guía fácil para principiantes

Resumen: Entrada y salida básica en Python

Ahora ya sabes cómo usar print() e input() en Python para entrada y salida básica. Estos dos comandos son fundamentales para crear programas interactivos.

Practica haciendo tus propios ejercicios y verás cómo pronto podrás crear programas más complejos.

Compartir: