Die Suche ergab 3 Treffer

von liscode
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 ...
von liscode
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 ...
von liscode
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 ...