While TrueEn el dia 15, aprendimos a crear un bucle while. sin embargo, hay muchas maneras de de hacer un bucle infinito accidental, y es una pesadilla.

¿Que pasará con el codigo abajo?
while True:
print("This program is running")
print("Aww, I was having a good time 😭")
Este tipo de bucle tiene dos condiciones: True y False. Nota la ‘T’ mayuscula y la ‘F’ mayuscula
Es este bucle, le estamos diciendo a la computadora:
“Mientras True sea True, haz esto una y otra y otra vez”
Hicimos un bucle infinito, pero espera…
Hay una manera de detener el bucle, con la palabra break. Este comando saca al computador del bucle y detiene el codigo en ese punto. Incluso si hay mas codigo despues de la palabra break y dentro del bucle.
Despues del break, el computador salta fuera del bucle la prixima linea de codigo sin sangria

Ejecuta el codigo abajo y nota como el bucle va a ejecutarse hsta break. La siguiente linea sin sangria de codigo va a ejecutarse
¿Que error hay aqui?
counter = 0
while true:
answer = int(input("Enter a number: "))
print("Adding it up!")
counter += answer
print("Current total is", counter)
addAnother = input("Add another? ")
if addAnother == "no":
break
print("Bye!")
El error es la letra mayuscula en true
Copia y mira que error hay aqui
counter = 0
while True:
answer = int(input("Enter a number: "))
print("Adding it up!")
counter += answer
print("Current total is", counter)
addAnother = input("Add another? ")
if addAnother == "no":
break
print("Bye!")
Son errores de sangria en las lineas 7,8,9
counter = 0
while True:
answer = int(input("Enter a number: "))
print("Adding it up!")
counter += answer
print("Current total is", counter)
addAnother = input("Add another? ")
if addAnother == "no":
break
print("Bye!")
Crea un juego para que el usuario adivine la letra de un fragmento de una cancion. El usuario debe pensar la letra correcta de la cNcancion en tantos intentos como sea posible.
La solucion la veras en .main.py