Los códigos correctos son el B y D; estos tienen un límite de 5 intentos y utilizan el "break", para que el ciclo tenga un numero de intentos evitar esos bucles infinitos.
Se confunden un poco las líneas de códigos ya que son diferente a los que están explicando los videos, pero se entiende que usan un número de intentos y el break, para poner un alto al número de intentos.