Fehlersuche Spiel mitfor-Schleife und Abbruch

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
mortench
User
Beiträge: 3
Registriert: Samstag 5. Januar 2019, 00:36

Hallo meine Frage wo liegt der Fehler bei diesem kleinen simplen Spiel?

# Zufallsgenerator
import random
random.seed()

# Werte und Berechnung
a= random.randint (0,20)
b= random.randint (0,20)
c= a + b
print 'Die Aufgabe:', a, '+', b

# Schleife mit for
for i in 1, 2 , 3, 4:
# Eingabe
print 'Bitte eine Zahl eingeben:'
z= input()
zahl= int(z)
# Verzweigung
if zahl== c:
print zahl, 'ist richtig'
# Abbruch der Schleife
break
else:
print zahl, 'ist falsch'
# Ende
print 'Ergebnis:', c
Benutzeravatar
__blackjack__
User
Beiträge: 13006
Registriert: Samstag 2. Juni 2018, 10:21
Wohnort: 127.0.0.1
Kontaktdaten:

@mortench: Gute Frage. Welche Fehlermeldung bekommst Du denn? Oder wo verhält sich das nicht so wie Du es erwartest?
“Most people find the concept of programming obvious, but the doing impossible.” — Alan J. Perlis
Benutzeravatar
__blackjack__
User
Beiträge: 13006
Registriert: Samstag 2. Juni 2018, 10:21
Wohnort: 127.0.0.1
Kontaktdaten:

@mortench: Der `random.seed()`-Aufruf ist unnötig. Und `input()` solltest Du in Python 2 nicht verwenden. Da nimmt man `raw_input()`. Andererseits könntest Du überlegen gleich Python 3 zu verwenden.
“Most people find the concept of programming obvious, but the doing impossible.” — Alan J. Perlis
Antworten