Seite 1 von 1

Re: Game of Life

Verfasst: Sonntag 10. März 2013, 12:40
von nomnom
In deiner Ausgabe hast du noch ein paar Rechtschreibfehler, vor allem schreibst du die Höflichkeitsform (Sie, Ihr) klein. Ansonsten ist es schöner, wenn man bei einer for-Schleife, wie der in deiner main()-Funktion,

Code: Alles auswählen

for _ in range(...):
    ...
schreibt, weil du die Variable i gar nicht benutzt, und für diesen Fall hat sich _ so eingebürgert. Außerdem solltest du schreiben:

Code: Alles auswählen

if input().lower() != "ja":
dadurch sparst du dir ein paar Zeichen. Außerdem sollte man, wenn, eher "if input() not in (..., ..., ...):" schreiben, weil "not in" ein eigener Operator ist, und es somit effizienter ist, als die beiden separaten Operatoren "not" und "in" zu verwenden.

Re: Game of Life

Verfasst: Sonntag 10. März 2013, 14:48
von BlackJack
@fail: Die „list comprehension” bei `anzahlnachbarn()` kann man als Generatorausdruck schreiben. Also einfach die eckigen Klammern weg lassen.