En este vídeo vemos el uso de las banderas (o flag en inglés), que se trata de variables que se suelen poner como condición en un bucle while y a las que se les da un valor lógico, normalmente True, y que cuando cambia alguna condición dentro del programa, esa variable toma el valor contrario, False, y entonces se deja de ejecutar el bucle en el que servían de condición.
Enlace al vídeo:
Reto para realizar:
Hacer un juego que pregunta un número del 1 al 5 y luego una vocal. Tienes 100 puntos, y tienes que acertar el número y la vocal. Si en un intento no aciertas ninguno se te quitan 5 puntos, si aciertas uno se te quitan 2 puntos. El juego se acaba cuando aciertas los dos, y muestra los puntos que te han quedado.