Mein Programm lautet folgendermaßen:
Code: Alles auswählen
class Ding:
dichte = {"Fe": 7.8 , "Au":19.32 , "Ag": 10.5}
def __init__(self,volumen,symbol):
self.volumen = float(volumen)
self.symbol = str(symbol)
def getMasse(self):
self.masse = self.dichte[self.symbol]*self.volumen
return self.masse
def getVolumen(self):
return self.volumen
def __str__(self):
return "Das Ding besteht aus"+str(self.symbol)+" und hat ein Volumen von"+str(self.volumen)+"cm³ ."
class Quader(Ding):
def __init__(self,laenge,breite,hoehe):
Ding.__init__(self,0,symbol)
self.laenge = float(laenge)
self.breite = float(breite)
self.hoehe = float(hoehe)
self.volumen = self.hoehe*self.breite*self.laenge
def __str__(self):
return "Der Quader besteht aus"+str(self.symbol)+" und hat ein Volumen von"+self.volumen+"."
Kann mir jemand helfen?