diff --git a/info4/kapitel-8/Interpreter/gotointerpreter.py b/info4/kapitel-8/Interpreter/gotointerpreter.py
index 5699dee3b2965fdef9fcc8915c7aa64d9a488f9c..bcd6576d759658186d575e41d1be6a3cf0e17ba2 100644
--- a/info4/kapitel-8/Interpreter/gotointerpreter.py
+++ b/info4/kapitel-8/Interpreter/gotointerpreter.py
@@ -273,6 +273,8 @@ class GOTOInterpreter:
                     return self.values.get('x0')
                 return 0
         except KeyboardInterrupt:
+            print('Die Ausführung des Programms wurde unterbrochen.\n' +
+                  'Daher ist der Rückgabewert des Programms nicht definiert.')
             return -1
 
 
diff --git a/info4/kapitel-8/Interpreter/loopinterpreter.py b/info4/kapitel-8/Interpreter/loopinterpreter.py
index 110d9bb23f9edc8a75c0fe72b1938e41a5d68915..d04ad9337460c227933d7462da97065d30d229fd 100644
--- a/info4/kapitel-8/Interpreter/loopinterpreter.py
+++ b/info4/kapitel-8/Interpreter/loopinterpreter.py
@@ -243,6 +243,8 @@ class LOOPInterpreter:
                 return self.values.get('x0')
             return 0
         except KeyboardInterrupt:
+            print('Die Ausführung des Programms wurde unterbrochen.\n' +
+                  'Daher ist der Rückgabewert des Programms nicht definiert.')
             return -1
 
 
diff --git a/info4/kapitel-8/Interpreter/whileinterpreter.py b/info4/kapitel-8/Interpreter/whileinterpreter.py
index 31df1fb3a6f709d045d64c068e5c10ea0b696895..ad491e35efca2426ff81df81894766c1a9034a10 100644
--- a/info4/kapitel-8/Interpreter/whileinterpreter.py
+++ b/info4/kapitel-8/Interpreter/whileinterpreter.py
@@ -178,6 +178,8 @@ class WHILEInterpreter(LOOPInterpreter):
                     return self.values.get('x0')
                 return 0
         except KeyboardInterrupt:
+            print('Die Ausführung des Programms wurde unterbrochen.\n' +
+                  'Daher ist der Rückgabewert des Programms nicht definiert.')
             return -1