Die Suche ergab 6 Treffer

von Wololum
Dienstag 7. Juli 2020, 10:47
Forum: Allgemeine Fragen
Thema: Klassenmethoden
Antworten: 9
Zugriffe: 1163

Re: Klassenmethoden

Ok, vielen Dank für die Hilfe. Ich schaue mich mal nach einem geeigneteren Beispiel um.

Gruß
von Wololum
Dienstag 7. Juli 2020, 09:45
Forum: Allgemeine Fragen
Thema: Klassenmethoden
Antworten: 9
Zugriffe: 1163

Re: Klassenmethoden

Ich studiere Mathe und hatte Programmieren 1 und 2 bestanden und musste dann mein Studium unterbrechen.
Der Fachbereich hat in dieser Zeit auf Python umgestellt und ich hatte die ersten 2 Kurse in C++ bestanden.
Jetzt werde ich im Oktober Programmieren 3 belegen und wollte mich darauf vorbereiten ...
von Wololum
Dienstag 7. Juli 2020, 09:10
Forum: Allgemeine Fragen
Thema: Klassenmethoden
Antworten: 9
Zugriffe: 1163

Re: Klassenmethoden

Vielen Dank für die Vorschläge.
Das Programm dient jedoch nur zum lernen und meinem Verständnis, deshalb auch die mühelos gewählten Variablen. Ich werde sie dennoch umbenennen, da das wohl auch ein Fortschritt ist.
Mein eigentliches Problem war allerdings, dass ich eine normale Methode zu einer ...
von Wololum
Montag 6. Juli 2020, 23:46
Forum: Allgemeine Fragen
Thema: Klassenmethoden
Antworten: 9
Zugriffe: 1163

Klassenmethoden


class Juice:
MING = 10

def __init__(self, a, b):
self.a = a
self.b = b

@property
def a(self):
return self.__a

@a.setter
def a(self, value):
if value < self.MING:
raise Exception(f"{value} is too low")
else:
self.__a = value

@property
def b(self):
return self._b

@b.setter
def ...
von Wololum
Montag 6. Juli 2020, 20:17
Forum: Allgemeine Fragen
Thema: Variablen in Klassen
Antworten: 4
Zugriffe: 830

Re: Variablen in Klassen

self.ming hat das Problem gelöst.
Vielen dank auch für die anderen Ratschläge, ich werde sie umsetzen

Gruß
von Wololum
Montag 6. Juli 2020, 18:24
Forum: Allgemeine Fragen
Thema: Variablen in Klassen
Antworten: 4
Zugriffe: 830

Variablen in Klassen


class Juice:
ming = 10

def __init__(self, a,):
if a < 10:
raise Exception(f"{a} ist zu low")
else:
self.a = a

def geta(self):
return self.a

def seta(self, value):
if value > 10:
self.a = value
else:
raise Exception(f"{value} ist zu low")

Hallo,
ich bin ein Anfänger und beim ...