Der Rest des Programms kann die Variable passwort nicht sehen

Das Programm ist abgestürzt, weil es aus irgendeinem Grund die Variable namens passwort nicht finden kann. Das ist allerdings recht seltsam, da sie doch in der Funktion passwort_setzen() definiert wurde:

image with no caption

Was mag da passiert sein? Warum kann die Funktion send_to_twitter() die Variable passwort nicht sehen, die in der Funktion passwort_setzen() gesetzt wurde?

Programmiersprachen speichern Variablen in einem Speicherbereich, der als Stack (Stapel) bezeichnet wird. Er funktioniert wie ein Notizblock. Wird der Benutzer beispielsweise gefragt, ob er sofort einen Preis erhalten möchte, wird seine ...

Get Programmieren von Kopf bis Fuß now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.