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 som x < 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:

  1. Før løkken starter, setter vi teller til 1.
  2. Betingelsen teller <= 5 sjekkes. Hvis den er sann, kjører koden inni løkken.
  3. Koden inni løkken skriver ut verdien av teller og øker den med 1.
  4. Når teller blir 6, vil betingelsen teller <= 5 bli usann, og løkken stopper.


Les mer om Python her:

Variabler

Operatorer

If-setninger

Løkker generelt

For-løkker

Funksjoner