ich spiel gerade ein bißchen mit Python rum, um die Syntax zu erlernen.
warum wird in folgendem Script die continue-Anweisung immer ausgeführt?
Code: Alles auswählen
#!/usr/bin/python
zahl = 23
fertig = 0
while fertig != 1 and True:
geraten = raw_input('Geben Sie eine ganze Zahl ein: ')
if geraten == 'q':
break
elif geraten > 100:
continue
elif geraten == zahl:
print 'Gluekwunsch, Sie haben es eraten.'
print 'aber Sie gewinnen nix ;-)'
fertig = 1
elif geraten < zahl:
print 'Na, ein bisschen hoeher darf die Zahl schon sein...'
else:
print 'Neenee... viel zu hoch :-)'
print 'fertig.'
Wenn ich merke, dass ich ein komplettes Script in eine Schleife welcher art auch immer setzen möchte, muss ich dann alle Zeile erneut einrücken?
In php z.B. mache ich einfach um den kompletten Teil, der in die Schleife soll, geschweifte Klammern. Geht das in Python nicht?
Grüße und schönen Sonntag, Nordpol