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
"""