While-løkke
En while-løkke i Python brukes til å gjenta en blokk med kode så lenge en betingelse er sann. Dette gjør det mulig å utføre en bestemt operasjon flere ganger uten å skrive koden flere ganger manuelt. Løkken fortsetter å kjøre til betingelsen blir usann.
En while-løkke i Python har følgende grunnleggende form:
while betingelse:
# kode som skal gjentas
betingelse: Dette er en logisk test (for eksempel en sammenligning somx < 10). Så lenge denne betingelsen er sann (True), vil løkken fortsette å kjøre.- Blokker av kode: Koden som ligger innrykket under
while-setningen, blir gjentatt hver gang løkken kjører. Når betingelsen ikke lenger er sann, avsluttes løkken, og programmet går videre til koden som følger etter løkken.
Eksempel: Telle til 5
La oss si vi vil bruke en while-løkke til å telle fra 1 til 5:
teller = 1 # Vi starter med 1
while teller <= 5:
print(teller)
teller += 1 # Øker teller med 1 for hver gjennomkjøring
Forklaring:
- Før løkken starter, setter vi
tellertil 1. - Betingelsen
teller <= 5sjekkes. Hvis den er sann, kjører koden inni løkken. - Koden inni løkken skriver ut verdien av
tellerog øker den med 1. - Når
tellerblir 6, vil betingelsenteller <= 5bli usann, og løkken stopper.
Les mer om Python her: