Wenn Sie möchten, er Inhalt einer Variablen drucken, müssen Sie die Variable Ausgänge stellen Sie sicher, und Sie zugreifen können. Laut Ihrem Codestück können Sie nicht tun, was Sie wollen, weil beide Bedingungen nicht erfüllt sind. Der in einer Datei geschriebene Code und der Code nach der Ausführung sind nicht die gleichen Konzepte. Der in einer Datei geschriebene Code ist wie ein Kochbuch, und wenn der Computer den Code ausführt, dann ist es so, wie der Koch etwas nach dem Kochbuch kocht. Sie können die Zutat nicht zähen (die Variable drucken), ohne dass der Koch kocht (die Variable verlässt die laufende Umgebung nicht, sondern tritt nur in der Datei aus). Und Sie können die Zutat nicht zähmen, wenn der Koch Ihnen nicht erlaubt, es zu zähmen (Sie haben nicht die Zugänglichkeit, die Variable zu drucken). Eine Funktion ist wie ein Rezept, es sagt Ihnen, wie man etwas kocht, aber es bleibt nur im Papier (Datei), bis Sie das Kochen nach dem Rezept machen. Dann können Sie die Variable drucken nach answer
Sie keine Variable in einer Funktion drucken kann, da es erfordert * ausführen * die Funktion ... –
Mögliche Duplikat - (http [Python Ausgabe von Funktionen?]: // Stackoverflow .com/questions/3052793/python-ausgabe-aus-funktionen) –