Seite 1 von 1

Frage zur for schleife

Verfasst: Freitag 7. Mai 2004, 12:28
von Psus82
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

Verfasst: Freitag 7. Mai 2004, 12:50
von Dookie
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.

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
Gruß

Dookie