jueves, 17 de abril de 2025

🧪 Python Nivel 1 – Parte 3: Bucles for y while

 

Los bucles nos permiten repetir tareas automáticamente sin escribir el mismo código muchas veces. En esta lección trabajaremos con while y for, dos estructuras fundamentales para automatizar procesos.

A través de estos 4 ejercicios prácticos aprenderás a controlar la repetición y recorrer valores paso a paso.


Ejercicio 9: Contar del 1 al 10 con while

📌 Objetivo: Repetir una acción mientras una condición sea verdadera.


i = 1 while i <= 10: print(i) i += 1

🧠 Aprendiste:
✔️ Controlar bucles con condiciones
✔️ Incrementar variables
✔️ Evitar bucles infinitos


Ejercicio 10: Tabla de multiplicar con for

📌 Objetivo: Usar for para repetir una operación 10 veces.


numero = int(input("Introduce un número: ")) for i in range(1, 11): print(f"{numero} x {i} = {numero * i}")

🧠 Aprendiste:
✔️ Cómo funciona range()
✔️ Repeticiones controladas
✔️ Aplicación matemática con for


Ejercicio 11: Suma acumulada de N números

📌 Objetivo: Usar for para pedir varios valores y sumarlos.


n = int(input("¿Cuántos números vas a sumar?: ")) suma = 0 for i in range(n): numero = float(input(f"Introduce el número {i + 1}: ")) suma += numero print(f"La suma total es: {suma}")

🧠 Aprendiste:
✔️ Cómo acumular valores
✔️ Cómo combinar entrada del usuario con repeticiones
✔️ Control de variables con range(n)


Ejercicio 12: Adivina el número secreto

📌 Objetivo: Usar while hasta que se cumpla una condición concreta.


import random secreto = random.randint(1, 10) intento = None while intento != secreto: intento = int(input("Adivina el número (entre 1 y 10): ")) if intento < secreto: print("Demasiado bajo.") elif intento > secreto: print("Demasiado alto.") print("🎉 ¡Correcto! Has adivinado el número.")

🧠 Aprendiste:
✔️ Comparar valores en un bucle
✔️ Introducir lógica con if dentro de un while
✔️ Usar la librería random para generar valores aleatorios


🚀 ¿Qué aprendiste en esta lección?

✅ A usar bucles while para repetir hasta que algo se cumpla
✅ A usar for para iterar una cantidad conocida de veces
✅ A combinar bucles con condicionales e interacción del usuario
✅ A crear pequeños algoritmos útiles y prácticos


📂 Código completo disponible en:
github.com/josecodetech

🎥 Tutorial en YouTube paso a paso:
https://www.youtube.com/watch?v=1MwTgv4XQsE

💬 ¿Con cuál bucle te sientes más cómodo: for o while? ¿Te gustaría practicar con listas o juegos? ¡Coméntalo!

No hay comentarios:

Publicar un comentario

Se procedera a revision para su pronta publicacion en caso de que no incumpla las normas de blogger.