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