diff --git a/Klassen.py b/Klassen.py index 0170997..23659ea 100644 --- a/Klassen.py +++ b/Klassen.py @@ -116,6 +116,7 @@ class Formel: temp_dicts.append(self) ret = None self.solver.set_dicts(temp_dicts) + self.solver.set_geg() if 'i' == ges.equals_var: ret = self.solver.solve_to_i() elif 'e' == ges.equals_var: diff --git a/user_IO.py b/user_IO.py index 5fda594..3c65a21 100644 --- a/user_IO.py +++ b/user_IO.py @@ -20,17 +20,18 @@ def user_Input(): def user_Output(liste): - geg = liste[0] - ges = liste[1] - formel_str = liste[2].string - formel_name = liste[2].Name + geg = liste[1][0] + ges = liste[1][1] + formel_str = liste[1][2].string + formel_name = liste[1][2].name #einsetzen von ergebnis in ges + ges[list(ges.keys())[0]] = liste[0] print("100% \nDas Programm hat fertig gerechnet!") print("Dies war gegeben: ") for wert in geg: print(wert + " = " + str(geg[wert])) print("\nDas was gesucht: ") for wert1 in ges: - print(wert1 + " = " + ges[wert1]) + print(wert1 + " = " + str(ges[wert1])) print("\nDiese Formel habn wir genutzt: " + formel_name) print("So sieht die Formel aus: " + str(formel_str))