Tach zusammen,
Kann ich die Variable die bei einer for Schleife zum Hochzählen verwendet wird in der for Schleife selber zum Rechnen benutzen?
z.B.:
for i in x:
jetzt will ich i in einer Rechnung benutzten
z=3+i
geht das oder nicht ?
Oder muss man eine bestimmte Syntax beachten?
Gruß
Psus82
Frage zur for schleife
-
- Python-Forum Veteran
- Beiträge: 2010
- Registriert: Freitag 11. Oktober 2002, 18:00
- Wohnort: Salzburg
- Kontaktdaten:
Hi Psus82,
die for-Schleife ist in Python eigentlich eine foreach-Schleife. Das heisst die "Zählvariable" stellt nacheinander die Elemente der "Aufzählung" dar. In Deinem Beispiel ist i die "Zählvariable" und x die "Aufzählung". Ob du nun mit i rechnen kannst hängt vom Inhalt von x ab, wenn das eine Aufzählung (Tuple, Liste, ...) von Zahlen oder ein iterable Objekt, das Zahlen liefert ist (z.B. xrange), dann kannst Du natürlich mit i auch rechnen.
Gruß
Dookie
die for-Schleife ist in Python eigentlich eine foreach-Schleife. Das heisst die "Zählvariable" stellt nacheinander die Elemente der "Aufzählung" dar. In Deinem Beispiel ist i die "Zählvariable" und x die "Aufzählung". Ob du nun mit i rechnen kannst hängt vom Inhalt von x ab, wenn das eine Aufzählung (Tuple, Liste, ...) von Zahlen oder ein iterable Objekt, das Zahlen liefert ist (z.B. xrange), dann kannst Du natürlich mit i auch rechnen.
Code: Alles auswählen
x = (1,2,3,4,5,6,7,8,9,10)
#x = xrange(1,11) # könnte auch verwendet werden.
for i in x:
z=3+i
print z
Dookie