Clase 7: Bucle while en Python
¡Clase 7: Aprende a repetir acciones con el bucle "while"!
¡Hola a todos! Hoy vamos a darle un "superpoder" a nuestros programas: la capacidad de repetir cosas automáticamente. Preparen sus cuadernos y sus teclados.
1. Anota esto en tu cuaderno ✍
En programación, muchas veces necesitamos que la computadora repita una acción varias veces. Para esto usamos los "bucles" o ciclos.
El bucle "while" significa "mientras" en inglés.
Sirve para hacer que un bloque de código se repita MIENTRAS una condición sea cierta. Es como decirle a la computadora: "Mientras esto sea verdad, sigue haciendo esto".
Al igual que aprendimos con el condicional "if", debemos usar la sangría (identación) y los dos puntos (:) al final de la condición.
Ejemplo para copiar:
contrasena = ""
while contrasena != "secreta":
contrasena = input("Dime la contraseña: ")
print("¡Acceso concedido!")
2. ¡Manos a la obra en la compu! 💻
Abran su editor de Python y resuelvan estos dos desafíos. Tienen 50 minutos. ¡No duden en llamar al profe si se trancan!
- Desafío 1 (El Guardián de la Capital): Crea un programa que pregunte "¿Cuál es la capital de Uruguay?". Usa un bucle
whilepara que el programa siga insistiendo y preguntando hasta que el usuario escriba exactamente "Montevideo". - Desafío 2 (El Contador Espacial): Crea una variable que empiece en 10. Usa un bucle
whilepara imprimir el número en pantalla y luego réstale 1 en cada vuelta, hasta llegar a 0. Cuando salga del bucle, imprime "¡Despegue!".
❓ Preguntas Frecuentes (FAQ)
¿Qué conceptos técnicos aborda el recurso 'Clase 7: Bucle while en Python'?
Este material desarrollado por Andrés Franchi en ServicioTI aborda Pensamiento Computacional, Algoritmos y Programación en Python, orientado a la aplicación práctica mediante ejercicios, código funcional y resolución de problemas paso a paso.
¿Para qué nivel educativo o perfil técnico está recomendado?
Está diseñado tanto para estudiantes y docentes de Educación Básica Integrada (EBI) y Educación Media Superior (EMS - ANEP Uruguay) en Ciencias de la Computación, como para autodidactas y entusiastas de Programación, Educación Tecnológica, Informática Uruguay, ServicioTI.
¿Qué herramientas o software se necesitan para ponerlo en práctica?
Para aprovechar al máximo esta guía se recomienda utilizar Python 3, estructuras de control (if/else, for, while), listas, funciones y algoritmos, pudiendo ejecutarse directamente desde el navegador o descargando los recursos adjuntos en este artículo.