diff --git a/Klassen.py b/Klassen.py new file mode 100644 index 0000000..a3790dd --- /dev/null +++ b/Klassen.py @@ -0,0 +1,28 @@ +class Formel: + def __init__(self, name, a=Groesse(None, None, True, 0), b=Groesse(None, None, True, 0), + c=Groesse(None, None, True, 0), d=Groesse(None, None, True, 0), e=Groesse(None, None, True, 0), + f=Groesse(None, None, True, 0), g=Groesse(None, None, True, 0), z=Groesse(None, None, True, 0), + y=Groesse(None, None, True, 0), x=Groesse(None, None, True, 0)): + self.a = a + self.b = b + self.c = c + self.d = d + self.e = e + self.f = f + self.g = g + self.z = z + self.y = y + self.x = x + self.name = name + self.liste = [] + for var in [self.a, self.b, self.c]: + if var.konst is False: + self.liste.append(var) + + +class Groesse: + def __init__(self, formelsymbol, einheit, konst, wert=None): + self.formelsymbol = formelsymbol + self.einheit = einheit + self.wert = wert + self.konst = konst \ No newline at end of file