Ejercicio 02 — Pide dos enteros y muestra su suma

Dificultad: verde · Módulo 01 (Variables, tipos y entrada/salida)

Enunciado

Pide dos enteros y muestra su suma

Cómo se resuelve

Sumar dos números pedidos por teclado obliga a convertir el texto a entero antes de operar: es la lección central del ejercicio.

  1. input("Primer numero: ") — lee lo que teclea el usuario, pero lo devuelve como str. Si sumaras dos cadenas con +, Python las pegaría (“2” + “3” daría “23”), no las sumaría.
  2. int(...) — envuelve al input() para convertir esa cadena a un entero de verdad. Por eso escribimos a = int(input("Primer numero: ")): primero se lee el texto, luego int lo transforma en número.
  3. Con a y b ya como enteros, suma = a + b hace la suma aritmética real.
  4. print(f"Suma: {suma}") — la f-string inserta el resultado en el mensaje.

Trampa habitual: si el usuario escribe algo que no es un número (por ejemplo “hola”), int() lanza un ValueError y el programa se corta. De momento asumimos que introduce números válidos.

Para practicar — cópialo y complétalo

Pega este esqueleto y completa los TODO. Es la mejor forma de aprender: inténtalo antes de mirar la solución.

# Curso de Python — Modulo 01: Variables, tipos y E/S
# Ejercicio 02 — PRACTICA (rellena los TODO)
# Enunciado: Pide dos enteros y muestra su suma
# Dificultad: verde
# Ejecutar: python3 ej02_practica.py
 
# TODO: pide el primer numero con input() y convierte a int
a = ...
 
# TODO: pide el segundo numero con input() y convierte a int
b = ...
 
# TODO: calcula la suma
suma = ...
 
# TODO: imprime "Suma: <resultado>" usando una f-string
...

Solución — cópiala y ejecútala

# Curso de Python — Modulo 01: Variables, tipos y E/S
# Ejercicio 02 — MODELO (resuelto)
# Enunciado: Pide dos enteros y muestra su suma
# Dificultad: verde
# Ejecutar: python3 ej02_modelo.py
 
# input() devuelve str; int() convierte a entero para poder operar
a = int(input("Primer numero: "))
b = int(input("Segundo numero: "))
 
suma = a + b
print(f"Suma: {suma}")

Cómo usarlo

Pega el código en un fichero y ejecútalo con tu toolchain habitual (o el botón de Ejecutar de tu editor). Antes de mirar la solución, intenta completar tú el esqueleto: es la mejor forma de aprender.

Conexiones