ich bin noch ein absoluter Anfänger und lerne derzeit mit Hilfe eines Buches.
Nun gab es im Buch ein Beispielcode, den ich abgetippt habe um selbst zu testen, was sich durch meine nachträglichen Eingaben verändert.
Leider zeigt er mir immer einen Fehler bei "continue" an (not properly in loop).
Ich habe den Code jetzt gefühlte 3 Stunden immer wieder mit dem Buch abgeglichen und konnte keine Abweichung feststellen. Ich hoffe jemand kann mir hier weiterhelfen :-/
Hier der Code:
Code: Alles auswählen
import random
random.seed()
a = random.randint(1,100)
b = random.randint(1,100)
c = a + b
print("Die Aufgabe lautet:", a, "+", b)
zahl = c + 1
versuch = 0
while zahl != c:
versuch = versuch + 1
print("Bitte eine ganze Zahl eingeben")
z = input()
try:
zahl = int(z)
except:
print("Sie haben keine ganze Zahl eingegeben")
continue
if zahl == c:
print(zahl, "ist richtig!")
else:
print(zahl, "ist falsch!")
print("Ergebnis:", c)
print("Anzahl der Versuche:", versuch)
würde mich echt freuen wenn jemand das Problem erkennt.
Mit freundlichen Grüßen
peoplez