Seite 1 von 1

Newbie: Frage zur Range Funktion im Tutorial

Verfasst: Montag 6. August 2018, 21:13
von MuMPiTz
>>> for i in range(5):
... print(i)
...
0
1
2
3
4
Die "Range" aus 5 umfasst 5 Elemente angefangen von 0, soweit klar, nun:
range(0, 10, 3)
0, 3, 6, 9

range(-10, -100, -30)
-10, -40, -70
Ich komm nicht drauf, inwiefern die ausgegebenen Zahlen Sinn ergeben. Kann mir das vielleicht jemand erklären? Zum Beispiel, die Zahlen innerhalb der "Range" 0 bis 10 bis 3 sind doch nicht 0,3,6,9 oder verstehe ich die Definition der Range falsch?

Re: Newbie: Frage zur Range Funktion im Tutorial

Verfasst: Montag 6. August 2018, 21:19
von Sirius3
Was soll den »0 bis 10 bis 3« bedeuten? Die Argumente von »range« sind Start, Ende, Schrittweite.

Re: Newbie: Frage zur Range Funktion im Tutorial

Verfasst: Montag 6. August 2018, 21:24
von MuMPiTz
Sirius3 hat geschrieben: Montag 6. August 2018, 21:19 Was soll den »0 bis 10 bis 3« bedeuten? Die Argumente von »range« sind Start, Ende, Schrittweite.
ahh... ich dachte das wäre die range zwischen 0 und 10 und dann 10 und 3, sorry, hab ich wohl was überlesen :) danke!

Re: Newbie: Frage zur Range Funktion im Tutorial

Verfasst: Dienstag 7. August 2018, 13:07
von DeaD_EyE
Ich habe mir das mal so gemerkt: range(inklusive, exclusive, steps)