Ich habe folgendes Problem:
Ich möchte eine Klasse erstellen, die einen Koeffizienten eines Polynoms repräsentiert.
Code: Alles auswählen
class Koeffizient(object):
def __init__(self, p_typ, p_details):
self.Typ = typ
self.__Details = p_details
def __str__(self):
#Falls Typ 1 dann ist Koeffizient eine ganze Zahl
if ( self.Typ == 1 ):
return str(self.__Details[0])
elif ( self.Typ == 2 ):
#Typ 2. Der Koeffizient ist ein Bruch
return "(" + str(self.__Details[0]) + "/" + str(self.__Details[1]) + ")"
elif ( self.Typ == 3 ):
#Mathematische Konstante
if ( self.__Details[0] == "PI" ):
return "PI"
elif ( ... )
Code: Alles auswählen
k1 = Koeffizient(1, [5]) #Ganzzahliger Koeffizient 5
print k1