diff --git a/info4/kapitel-8/Interpreter/interpreter.py b/info4/kapitel-8/Interpreter/interpreter.py
index b63bf3ac0b8271cc678e1999fb42ee171b3335ed..1900fbc31027d09fc0c025ac96817bb550f920e6 100644
--- a/info4/kapitel-8/Interpreter/interpreter.py
+++ b/info4/kapitel-8/Interpreter/interpreter.py
@@ -51,7 +51,7 @@ def process_assignment(forbidden_identifiers, identifier_token_1):
     if identifier_1 in forbidden_identifiers:
         error_handler.handle_error("Identifier " + identifier_1 +
                                    " ist bereits in Loop vorhanden und darf nicht verwendet werden.")
-    if next_nonempty_token("Zuweisung", ":=") == 'EQUALS':
+    if not next_nonempty_token("Zuweisung", ":=").k == 'EQUALS':
         error_handler.handle_error(":= in Zuweisung erwartet.")
     identifier_token_2 = next_nonempty_token("Zuweisung", "IDENTIFIER (x0, x1, ...) oder NUMBER")
     if identifier_token_2.k == 'NUMBER':