Naja, das Hochzählen könnte man natürlich direkt unter dem Schleifenkopf erledigen; zusammen mit einem aussagekräftigen Namen wäre der Zusammenhang dann auch klarer. Und so müßtest Du zumindest noch beim Erraten per break die Schleife abbrechen. Imho ist eine while Schleife schon keine schlechte Wahl, wenn man eine Abbruchbedingung im Kopf formulieren kann.BlackJack hat geschrieben:Also ich würde hier auch eine ``for``-Schleife verwenden, denn ``i += 1`` "von Hand" zu machen, finde ich unschön. ``for i in itertools.count():`` spart die Initialisierung vor und das Hochzählen in der Schleife.
Würdest Du eine Endlosschleife auch mit for-Schleife erledigen?
Code: Alles auswählen
for i in itertools.repeat(True)