From c6005fc75bbab0414cab12e2b9d8509b5d3e9703 Mon Sep 17 00:00:00 2001 From: Lars Bogner Date: Wed, 24 Jul 2019 11:18:22 +0200 Subject: [PATCH] solvable --- Klassen.py | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/Klassen.py b/Klassen.py index 239b2fe..ea0b02f 100644 --- a/Klassen.py +++ b/Klassen.py @@ -99,11 +99,10 @@ class Formel: def is_solvable(self, geg, ges): temp_liste = deepcopy(self.liste) for geg_element in geg: - for liste_element in temp_liste: + for i, liste_element in enumerate(temp_liste): if geg_element == liste_element.formelsymbol: - del() - pass - if len(temp_liste) == 1 and ges[0] == temp_liste[0]: # has to be changed accordingly + temp_liste.pop(i) + if len(temp_liste) == 1 and list(ges.keys())[0] == temp_liste[0]: return [True, temp_liste[0]] return [False, None]