Alle fag › Programmering med Python › for-løkke og range

for-løkke og range

En for-løkke gjentar kode for hvert element i en sekvens, ofte laget med range(start, stopp, steg). Stoppverdien er aldri med selv. Uten start og steg begynner range på 0 og teller opp med 1.

range(a,b,s)\text{range}(a, b, s)tallene a,a+s,a+2s,…a, a{+}s, a{+}2s, \ldots opp til, men ikke med, bb

Symboler

aastartverdi (inkludert)
bbstoppverdi (ikke inkludert)
sssteg

Eksempel

for i in range(2, 8, 2): print(i)

skriver ut 2 4 6 — 8 er ikke med.

Antall gjennomkjøringer i range(a, b, s) er ⌈(b−a)/s⌉\lceil (b-a)/s \rceil.
Øv på løkker og betingelser gratis →

← f-strenger og format · while-løkke →

Del av Programmering med Python: Løkker og betingelser.