Hallo,
ich möchte erreichen das beim ersten Aufruf von "test" die Bedingung 1 erfüllt wird, beim zweiten Aufruf von "test" die Bedingung 2, beim dritten Aufruf wieder die Bedingung 1, beim vierten Aufruf wieder die Bedingung 2, beim fünften Aufruf die Bedingung 1 usw.
Nachfolgender Code funktioniert leider nicht, weil "variable" beim ersten Aufruf nicht definiert ist:
Definiere ich jedoch die Variable, dann wird IMMER nur 1 Bedingung erfüllt:
Wie kann ich eine Variable zwischenspeichern, damit sich mein Problem lösen lässt?
ich möchte erreichen das beim ersten Aufruf von "test" die Bedingung 1 erfüllt wird, beim zweiten Aufruf von "test" die Bedingung 2, beim dritten Aufruf wieder die Bedingung 1, beim vierten Aufruf wieder die Bedingung 2, beim fünften Aufruf die Bedingung 1 usw.
Nachfolgender Code funktioniert leider nicht, weil "variable" beim ersten Aufruf nicht definiert ist:
Python:
def test(self):
if variable is None:
# Bedingung 1
variable = true
else:
# Bedingung 2
variable = None
Definiere ich jedoch die Variable, dann wird IMMER nur 1 Bedingung erfüllt:
Python:
def test(self):
variable = None
if variable is None:
# Bedingung 1
variable = true
else:
# Bedingung 2
variable = None
Wie kann ich eine Variable zwischenspeichern, damit sich mein Problem lösen lässt?