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