so beim rumprobieren hatte ich folgendes Problem, das sich eine "if"-Anweisung nicht korrekt abarbeiten lies.
Code: Alles auswählen
class spielbericht(object):
"""Klassenkommentar"""
def __init__(self, aufn=40):
self._aufnahmen=aufn
if self._aufnahmen == 0:
self._aufnahmen=99999
def neues_spiel(self):
print str(self._aufnahmen)
war self._aufnahmen immer noch "0".
Erst nachdem ich "if self._aufnahmen == str(0):" eingesetzt hatte war self._aufnahmen=99999, wenn ich dann eine "0" übergeben hatte.
Ist die "0" in diesem Fall was besonderes?