sábado, 4 de julio de 2026

Día 6 — Bucle for: repitiendo acciones automáticamente

El bucle for es la herramienta principal para repetir un bloque de código un número determinado de veces, recorriendo elementos de una lista, una cadena de texto o un rango de números.

La función range() es una de las más utilizadas junto con for. range(1, 6) genera los números del 1 al 5; es importante recordar que el número final indicado nunca se incluye en el resultado. Dominar el bucle for es esencial porque lo usarás en prácticamente todos los programas que escribas a partir de ahora.

Código de ejemplo:

frutas = ["manzana", "pera", "uva"] for fruta in frutas: print(f"Me gusta la {fruta}") for i in range(1, 6): print(f"Número: {i}") # Recorrer con índice for indice, fruta in enumerate(frutas): print(f"{indice}: {fruta}")





viernes, 3 de julio de 2026

Día 5 — Condicionales if / elif / else: tu programa toma decisiones

Explicación: Las estructuras condicionales permiten que tu programa ejecute distintos bloques de código según se cumpla o no una condición. if evalúa la primera condición; si no se cumple, elif (abreviatura de "else if") prueba otra condición adicional; y else se ejecuta cuando ninguna de las anteriores es verdadera.

Un detalle fundamental en Python es la indentación: a diferencia de otros lenguajes que usan llaves {}, Python utiliza espacios (normalmente 4) para definir qué código pertenece a cada bloque. Olvidar los dos puntos : al final de la condición o desalinear la indentación son los errores más frecuentes al principio.

Código de ejemplo:

edad = int(input("¿Cuántos años tienes? ")) if edad >= 18: print("Eres mayor de edad") elif edad >= 13: print("Eres adolescente") else: print("Eres menor de edad")





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