Bij spellen of wachtwoordcontroles weet je niet vooraf hoe vaak de loop uitgevoerd wordt. Gebruik een logische vlag (boolean flag):

  1. Maak een vlag aan en zet die op False.
  2. Herhaal zolang de vlag False is.
  3. Als de gewenste situatie optreedt, zet de vlag op True.
ANTWOORD = 5
goed_geraden = False

while not goed_geraden:
    print("3 + 2 = ")
    invoer = input()
    gebruikers_antwoord = int(invoer)
    if gebruikers_antwoord == ANTWOORD:
        print("Goed geraden!")
        goed_geraden = True
    else:
        print("Jammer, fout... probeer het nog een keer")

print("Spel afgelopen")