Einige hürden konnte ich selbst meistern und bin jetzt auf ein Problem gestoßen woraus ich nicht schlau werde.
Ich habe den Code 1:1 aus einem Tutorial aber er läuft nicht.
Code: Alles auswählen
class Motorrad():
def __init__(self, mark, hubraum):
self.marke = marke
self.__hubraum = hubraum
def set_hubraum(self, kubik):
if (kubik <= 0):
print("Error : Negativer Wert für den Hubraum! \
Der Wert wurde nicht geändert")
else:
self.__hubraum = kubik
print("Hubraum wurde geändert")
def get_hubraum(self):
return self._hubraum
toeff = Motorrad("Yamaha", 600)
Traceback (most recent call last):
File "<pyshell>", line 1, in <module>
File "/home/pi/Desktop/pythonbuch/Motorrad.py", line 3, in __init__
self.marke = marke
NameError: name 'marke' is not defined
Ich habe schon gegoogelt aber ich finde nichts verwertbares und hoffe nun das ihr mir helfen könnt.