Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Hallo zusammen,
Ich hab ein kleines Problem mit meiner Variablen "v".
Ich benenne diese außerhalb der Def, also als globale Variable. Diese wird aber in der Def nicht erkannt.
Bestimmt ist der Fehler recht offensichtlich für jemanden der schon lange Python programmiert.
@Woodler: Da es eine Zuweisung an `v` innerhalb der Funktion gibt, ist das ein lokaler Name der nichts mit dem `v` auf Modulebene zu tun hat.
Auf Modulebene gehören keine Variablen, da kommt nur Code hin der Konstanten, Funktionen, und Klassen definiert. Und Konstanten werden per Konvention KOMPLETT_GROSS geschrieben.
Man sollte auch verständliche Namen verwenden und keine kryptischen Abkürzungen und auch keine nummerierte Namen. Bei nummerierten Namen will man sich entweder bessere Namen ausdenken, oder gar keine Einzelnamen sondern eine Datenstruktur verwenden. Oft eine Liste.
“Vir, intelligence has nothing to do with politics!” — Londo Mollari