Die Suche ergab 3 Treffer
- Donnerstag 31. Dezember 2020, 17:46
- Forum: Codesnippets
- Thema: Textadventure - Problem mit lokalen/globalen Variablen
- Antworten: 5
- Zugriffe: 4369
Re: Textadventure - Problem mit lokalen/globalen Variablen
@liscode: Zusätzliche Anmerkungen zum Quelltext:
Eingerückt wird mit vier Leerzeichen pro Ebene.
Namen werden in Python klein_mit_unterstrichen geschrieben. Ausnahmen sind Konstanten (KOMPLETT_GROSS) und Klassen (MixedCase).
Es wiederholen sich Texte die "faustschlag" im Quelltext. Das ist ...
- Donnerstag 31. Dezember 2020, 17:38
- Forum: Codesnippets
- Thema: Textadventure - Problem mit lokalen/globalen Variablen
- Antworten: 5
- Zugriffe: 4369
Re: Textadventure - Problem mit lokalen/globalen Variablen
Die Lösung ist: Benutze keine gloablen Variablen.
Funktionen bekommen alle Variablen, die sie zum Arbeiten brauchen, als Parameter und geben ein Ergebnis mit "return" zurück.
Eingerückt wird in Python nach Konvention mit 4 Leerzeichen.
Danke erstmal für die Antwort! Ich habe tatsächlich auch ...
- Mittwoch 23. Dezember 2020, 13:07
- Forum: Codesnippets
- Thema: Textadventure - Problem mit lokalen/globalen Variablen
- Antworten: 5
- Zugriffe: 4369
Textadventure - Problem mit lokalen/globalen Variablen
Hallo,
Ganz am Anfang von meinem Code habe ich 2 Variablen so definiert:
hpFrau = 10.0
hpMain = 15.0
um sie später in einer Funktion verwenden zu können. Allerdings heißt es sobald ich bei der Funktion angekommen bin immer: local variable referenced before assignment
Ich verstehe jetzt nicht, warum ...
Ganz am Anfang von meinem Code habe ich 2 Variablen so definiert:
hpFrau = 10.0
hpMain = 15.0
um sie später in einer Funktion verwenden zu können. Allerdings heißt es sobald ich bei der Funktion angekommen bin immer: local variable referenced before assignment
Ich verstehe jetzt nicht, warum ...
