Be Maker
Loading...
💰Recompensa: 10 bCoins y 10 Cristales de Conocimiento por cada proyecto, desafío o reto publicado en el MakerSpace💰
👋 ¡Hola, exploradores de la programación!
💡 ¿Sabías que los videojuegos, los robots y las aplicaciones hacen cosas repetitivas sin cansarse ¡Eso es lo que hacen los bucles en programación! En esta lección aprenderemos cómo decirle a Python: “¡Repite esto hasta que yo diga que pares!”
💡 Un bucle es cuando le decimos a la computadora que haga algo una y otra vez hasta que le pidamos que se detenga.
🕰️ Un reloj repite los segundos, minutos y horas todos los días.
❤️ Tu corazón late sin parar mientras estás vivo.
💡 Con un bucle while, la computadora sigue repitiendo una acción mientras una condición sea verdadera. Es como jugar hasta que mamá diga "¡Hora de cenar!".
1️⃣ contador = 1 → Creamos una variable que empieza en 1.
2️⃣ while contador <= 5: → Se ejecuta mientras contador sea menor o igual a 5.
3️⃣ contador += 1 → Aumentamos contador en 1 para que no se repita infinitamente.
El bucle imprime la cantidad de monedas de oro que tenemos del 1 al 10, ¡y luego se detiene!
✅ El bucle sigue pidiendo una palabra hasta que el usuario escriba "stop".
✅ Cuando la condición ya no se cumple (respuesta == «stop»), el bucle termina.
➡️ Crea un juego donde el jugador debe encontrar la salida de un laberinto usando while. La palabra clave para salir del laberinto será salida.
➡️ Una caja mágica te pide adivinar un número entre 1 y 10. Si no lo adivinas, te seguirá preguntando. Escribe un programa que use un bucle while para repetir la pregunta hasta que el usuario adivine el número.
💡 El bucle for se usa cuando sabemos cuántas veces queremos repetir algo. Es como cuando contamos cuántas veces brincamos la cuerda. ¡Sabemos exactamente cuántas veces lo haremos!
✅ for crea un bucle que repite la acción.
✅ range(1, 6) hace que i tome valores del 1 al 6.
✅ La computadora imprimirá cada número automáticamente.
El bucle imprime la cantidad de ladrillos que colocamos que va del 1 al 8, ¡y luego se detiene!
"Saltando sobre piedra [número]" para cada piedra.
➡️ Un muro tiene 7 ladrillos, cada uno con un mensaje oculto. Escribe un programa que use un bucle for para imprimir "Descubriendo el secreto del ladrillo [número]". Ten en cuenta que [número]es un número impar.
💡 A veces, queremos detener un bucle antes de que termine, o saltarnos una repetición. Para eso usamos break y continue.
📌 Break: Detiene el bucle antes de que termine.
📌 Continue: Salta una repetición, pero el bucle sigue.
✅ break Detiene el bucle cuando i es 5, sin esperar a que llegue a las 10 repeticiones.
✅ continue Salta los números pares, significando que no se ejecutan las acciones después de continue.
Se usa break para salir de un bucle cuando el usuario escriba "stop"
continue para evitar repetir la palabra "continue". ➡️ Un reloj mágico te pide la hora actual. Si es de día (6 a 18), dice "¡Es de día!". Si no es así, dice "¡Es de noche!". Escribe un programa que pida la hora (0-23) y diga si es de día o de noche.
elif (que significa "si no, prueba esto").
Este código muestra un mensaje según la nota del examen, eso significa que ahora tenemos 3 opciones o mensajes que se mostrarán dependiendo de la nota del examen.
➡️ Tienes un mapa que te da tres opciones: ir a la izquierda, derecha o adelante. Escribe un programa que pida una dirección y diga qué encuentras:
1️⃣ izquierda: Encuentras un río.
2️⃣ derecha: Encuentras una cueva.
3️⃣ adelante: Encuentras el tesoro.
💰Recompensa: 20 bCoins y 10 Gemas de Experiencia por cada reto resuelto💰
1️⃣ Completa este código para que si el número es par, imprima "Es par", y si no, imprima "Es impar".
🛟 Recuerda: El operador matemático % sirve para encontrar el residuo de un número, por ejemplo: 3 % 2 = 1. Significa que el residuo de 3 dividido entre 2 es 1.
1️⃣ "if" sirve para tomar decisiones.
2️⃣ "if" solo funciona con números.
3️⃣ Un "if" siempre debe ir acompañado de un "else".
4️⃣ Las instrucciones dentro de "if" se ejecutan solo si la condición es verdadera.
5️⃣ "else" siempre necesita ir después de un "if".
6️⃣ En un "if/else", ambas condiciones pueden ser verdaderas al mismo tiempo.
8️⃣ 5>3 and 2<4
9️⃣ 1==2 or 3>1
🔟 not 5==5
1️⃣ ¿Qué pasa si comparas 5 == "5"? ¿La comparación es verdadera o falsa? ¿Porqué?
Estás frente a un puente mágico que solo permite pasar a quienes tienen más de 7 años. Escribe un programa que pregunte la edad del usuario y le diga si puede cruzar el puente.
Un guardián te pide resolver un acertijo: «Si un número es menor que 20, te dejará pasar». Escribe un programa que pida un número y diga si puedes pasar.
Escribe un programa que pida un número y diga si es par o impar (usa % para verificar si el residuo es 0).
"dragón", el aventurero puede pasar. Si no, debe regresar.
"pluma de fénix" y "escama de dragón", la poción se vuelve dorada. Si solo se usa "pluma de fénix", se vuelve plateada. Si no se usa ninguno, se vuelve transparente.
Un laberinto mágico solo se abre si introduces un número que cumple ciertas condiciones. Si el número es mayor que 10 y menor que 20, la puerta se abre. Si es igual a 5 o 15, también se abre.
Crea un programa que pida una letra y diga si es una vocal o una consonante.
Haz un programa que pida un nombre y diga "¡Hola, [nombre]!" si el nombre no es «admin», utilizar not.
Crea un programa que pida una contraseña y diga "Acceso concedido" si es "python123" o "programar".
Crear un programa que detecte días laborales, fines de semana y también feriados.
Una máquina mágica crea pociones según el número que ingreses. El número 1 crea una poción de invisibilidad, el 2 una poción de fuerza, y el 3 una poción de vuelo
"a" entrega un mensaje de amistad, "b" un mensaje de ayuda, y "c" un mensaje de alerta
💰Recompensa Adicionale: 50 bCoins y 15 Gemas de Experiencia💰
Una calculadora mágica realiza operaciones según el símbolo que ingreses. "+" suma, "-" resta, "*" multiplica, "/" divide