You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

40 lines
1.4 KiB

from taller_programacion import *
"""
Los bucles infinitos nos permiten repetir unas instrucciones de manera infinita
o hasta que se cumpla una condición.
Pero que es esto de un bucle?...
Ejemplo:
Mientras juegas fuera de casa tienes que llevar la chaqueta.
Si estás fuera de casa siempre llevarás la chaqueta.
Otro ejemplo:
Mientras la estufa esté encendida estaremos calentitos.
Siempre que la estufa esté encendida no tendremos frío.
La palabra clave aquí es "mientras", en programación se traduce como while y se escribe así:
while condicion:
hacemos esto
y esto
y esto
y mas de esto
Vamos a hacer un ejemplo real.
"""
while cierto: # Mientras se cumpla la condición se repetira todo el rato lo que hay escrito en el
imprimir("Me repito") # Imprimimos un mensaje cada vez que se repite el bucle
dormir(1) # Esperamos 1 segundo entre repeticiones
"""
Otro ejemplo, antes de seguir hay que comentar con comillas el anterior while y descomentar el de abajo
"""
"""
caja1 = 0
while caja1 < 10: # Mientras caja1 sea menor que 10 se repetira el bucle
imprimir(f"caja1 vale={caja1}") # Imprimimos un mensaje cada vez que se repite el bucle, mostramos lo que vale caja1
dormir(1) # Esperamos 1 segundo entre repeticiones
caja1 = caja1 + 1 # Sumamos 1 al valor que tenga caja, si caja1 = 0 y le sumamos 1 caja1 ahora vale 1
"""