Hallo.
Ich arbeite gerade das Buch "Einstieg in Python 3" durch.
Ich habe gerade einen Code vom Buch abgetippt um ihn zu vertiefen.
Dieser lautet:

Code:
#Modul random import
import random

#Zufallsgenerator initialisieren
random.seed()

#Zufallswerte

a = random.randint(1,10)
b = random.randint(1,10)
c = a + b

print("Die Aufgabe lautet:", a, "+", b)

for i in 1,2,3,4:
    #Aufgabe
    print("Bitte eine Zahl eingeben")
    z = input()
    zahl = int(z)

#Verzweigung
if zahl == c:
    print(Zahl, "ist richtig")
     break

else:
    print(zahl,"ist falsch")
    
#Ende
print("Ergebnis:", c)
    
input()
Führe ich den Code jetzt aus, schreibt er "unexpected indent" und zwar bei break.
Wenn ich break dann verschiebe, schreibt Python "break outside loop".

Kann mir einer sagen wo genau der Fehler liegt?
Danke!