programmiert ich eine Klasse aswell als eine Definition mit dem backthought die, wenn Sie setzen jedes Mal einen Wert unter Verwendung von Klassenvariablen Sie den Gesamtbetrag immer erinnern kann durch die Definition mitPython - Classes- Definition
class Hand():
def __init__(self, Hand=0):
self.Hand = Hand
def getHand(self, neue_Hand):
self.Hand = neue_Hand
def set_hand(self):
return self.Hand
c = Hand()
def Aufruf():
Total = 0
Total += c.getHand(0)
return Total
c.getHand(12)
Aufruf()
Es Ändert den Wert jedes Mal, akkumuliert es aber nicht so, wie es sein sollte.
Sie sollten sich ab sofort an englische Namen gewöhnen. Es wird viel einfacher für die Menschen da draußen sein, Sie zu verstehen und zu helfen. –
Sind Sie in Ihrem Code richtig eingerückt? In dem Code, den Sie hier gepostet haben, ist die Einrückung deaktiviert. Sie müssen nach der Methodenüberschrift und der Klassen-Definition einrücken – bendl
'c.getHand' gibt None zurück - Sie können nicht' + = None' zu 'Total'. –