jueves, 2 de julio de 2026

Día 4 — Operadores: Python como calculadora

Python incluye todos los operadores matemáticos básicos, pero también algunos menos conocidos que resultan extremadamente útiles en la práctica. La división entera (//) devuelve solo la parte entera del resultado, descartando los decimales. El operador módulo (%) devuelve el resto de una división, y es la herramienta estándar para comprobar si un número es par o impar.

Entender bien estos operadores te ahorrará mucho tiempo más adelante, especialmente cuando trabajes con bucles, paginación de resultados o validaciones numéricas.

Código de ejemplo:

a, b = 17, 5 print(a + b) # 22 → suma print(a - b) # 12 → resta print(a * b) # 85 → multiplicación print(a / b) # 3.4 → división normal print(a // b) # 3 → división entera print(a % b) # 2 → resto (módulo) print(a ** b) # 1419857 → potencia es_par = a % 2 == 0 print(es_par) # False


miércoles, 1 de julio de 2026

Día 3 — input(): haciendo que tu programa escuche al usuario

 Explicación: Hasta ahora tus programas solo mostraban información, pero no recibían nada. La función input() cambia eso: pausa la ejecución y espera a que el usuario escriba algo en la consola.

Es muy importante recordar que input() siempre devuelve el dato como texto (str), incluso si el usuario escribe un número. Por eso, si necesitas hacer operaciones matemáticas con ese valor, tendrás que convertirlo explícitamente con int() o float(). Olvidar este paso es uno de los errores más comunes entre quienes empiezan con Python.

Código de ejemplo:

nombre = input("¿Cómo te llamas? ") edad = int(input("¿Cuántos años tienes? ")) print(f"Hola {nombre}, el año que viene tendrás {edad + 1} años.")




martes, 30 de junio de 2026

Día 2 — La función print(): tu ventana al código

print() es la primera función que aprende cualquier programador y la que más usarás durante el aprendizaje. Te permite ver en pantalla lo que está ocurriendo dentro de tu programa: valores de variables, resultados de cálculos o simples mensajes de texto.

Una de las herramientas más útiles relacionadas son los f-strings, que te permiten insertar variables directamente dentro de un texto sin tener que concatenar cadenas manualmente. Basta con anteponer una f antes de las comillas y escribir la variable entre llaves {}.

Código de ejemplo:

nombre = "María" edad = 28 print("Hola,", nombre) print(f"Tienes {edad} años") print(f"El año que viene tendrás {edad + 1}")