Entrada y salida
Comprenda cómo solicitar datos al usuario y mostrar resultados en programas de Python
Entrada y salida es una lección gratuita de Python Academy en CoddyKit. Esta es la lección 2 de 4. Puedes leer la lección completa abajo gratuitamente — luego la practicas en el navegador con un editor de código integrado y un tutor de IA 24/7. Forma parte de la ruta de aprendizaje de Python Academy, y tu progreso se sincroniza en la web y la app de CoddyKit. El curso de Python Academy incluye 4 lecciones en total.
Introducción a la entrada y la salida
Introducción a la entrada y la salida
La entrada y la salida son esenciales para interactuar con un programa. La entrada permite a los usuarios proporcionar datos, mientras que la salida les muestra información.
En esta lección, aprenderá a utilizar las funciones input() y print() de Python.

La función print()
La función print()
La función print() muestra texto o información en la pantalla. Por ejemplo:
print("Hello, World!")
Esto mostrará:
Hello, World!# Using the print function
print("Hello, World!")La función input()
La función input()
La función input() permite a los usuarios introducir datos en un programa. Por ejemplo:
Cuando ejecute este código, Python le pedirá al usuario que introduzca su nombre y, a continuación, le saludará.
# Using the input function
name = input("What is your name? ")
print("Hello,", name)Combinar la entrada y la salida
Combinar la entrada y la salida
Puede combinar las funciones input() y print() para crear programas interactivos. Por ejemplo:
# Combining input and output
age = input("How old are you? ")
print("You are", age, "years old!")Formato de la salida
Formato de la salida
Puede dar formato a la salida mediante la funcionalidad f-strings de Python. Por ejemplo:
# Formatting output using f-strings
name = "Alice"
age = 25
print(f"{name} is {age} years old.")Uso de la entrada con números
Uso de la entrada con números
La función input() siempre devuelve una cadena, incluso si el usuario introduce un número. Puede convertirla en un entero o un número flotante mediante int() o float(). Por ejemplo:
# Using input with numbers
num = int(input("Enter a number: "))
print("Your number multiplied by 2 is", num * 2)Gestión de errores en la entrada
Gestión de errores en la entrada
Si el usuario introduce datos no válidos, puede producirse un error. Puede gestionar estos casos mediante un bloque try-except:
# Handling errors with input
try:
num = int(input("Enter a number: "))
print("Your number is", num)
except ValueError:
print("That’s not a valid number!")¿Qué hemos aprendido?
¿Qué hemos aprendido?
En esta lección, ha aprendido:
- Cómo utilizar la función
print()para mostrar la salida. - Cómo utilizar la función
input()para recibir datos del usuario. - Cómo dar formato a la salida y gestionar errores de entrada.
¡Excelente trabajo! Pasemos al siguiente tema.

Preguntas frecuentes
¿La lección «Entrada y salida» es gratis?
Sí — el texto completo de «Entrada y salida» es gratis para leer aquí en la web. Para practicarla de forma interactiva (editor de código integrado y tutor de IA 24/7) y desbloquear el resto del curso de Python Academy, actualiza a CoddyKit PRO. El curso de Python Academy incluye 4 lecciones en total.
¿Qué aprenderé en «Entrada y salida»?
Comprenda cómo solicitar datos al usuario y mostrar resultados en programas de Python Practicas Python Academy con código real que ejecutas directamente en el navegador, y un tutor de IA 24/7 responde tus preguntas mientras trabajas en la lección.
¿Necesito experiencia previa para empezar Python Academy?
No se requiere experiencia previa. Python Academy en CoddyKit está estructurado para principiantes hasta estudiantes avanzados, así que puedes empezar aquí o desde el inicio y avanzar a tu ritmo. Esta es la lección 2 de 4.
¿Cuánto tiempo toma la lección «Entrada y salida»?
La mayoría de las lecciones de CoddyKit toman alrededor de 5–10 minutos. Cada una es compacta e interactiva, así que avanzas constantemente y retomas exactamente por donde dejaste en la web y la app.
¿Puedo escribir y ejecutar código en esta lección de Python Academy?
Sí. Cada lección de Python Academy incluye un editor de código integrado, así que escribes y ejecutas código real directamente en tu navegador y obtienes retroalimentación instantánea de IA — sin configuración local necesaria.
Todas las lecciones de este curso
- Variables y tipos de datos
- Entrada y salida
- Aritmética básica y operadores
- Comentarios y legibilidad del código