Seite 1 von 1

for Schleife

Verfasst: Dienstag 29. September 2009, 11:51
von mit
Hallo,
ich kenne in Python nur

Code: Alles auswählen

for i in range(...)
, aber wie kann man dies

Code: Alles auswählen

for (i=l+1; i<=r; i++) 
in Python umschreiben?

Viele Grüße

Verfasst: Dienstag 29. September 2009, 11:59
von Rebecca

Code: Alles auswählen

for i in range(l+1, r+1)

Verfasst: Dienstag 29. September 2009, 12:21
von Hyperion
Wobei sich natürlich die Frage stellt, wieso man das überhaupt will! Man kann ja auch im Schleifen-Rumpf den Index auf eine Basis addieren...

Verfasst: Dienstag 29. September 2009, 12:40
von mkesper
...oder enumerate nutzen.

Verfasst: Dienstag 29. September 2009, 12:54
von snafu

Code: Alles auswählen

from itertools import count

l = 23
r = 42
i = count(l+1)

while i.next() <= r:
    [...]

Verfasst: Mittwoch 30. September 2009, 12:41
von mit
Danke.