Python While løkke

Python-cyklus

Python har to primitive cykluskommandoer:

  • while cyklus
  • for cyklus

while-cyklus

Hvis brug af while En cyklus, så længe betingelsen er sand, kan vi udføre en gruppe sætninger.

Eksempel

Skriv i, så længe i er mindre end 7:

i = 1
while i < 7:
  print(i)
  i += 1

Kør eksempel

Kommentar:Husk at øge iellers vil cyklen fortsætte for evigt.

while En cyklus skal have forberedt de relevante variabler. I dette eksempel skal vi definere en indeksvariabel isættes til 1.

break-sætning

Hvis brug af break Sætning, selvom while-betingelsen er sand, kan vi stoppe cyklen:

Eksempel

Udgå cyklen, når i er lig med 3:

i = 1
while i < 7:
  print(i)
  if i == 3:
    break
  i += 1

Kør eksempel

continue-sætning

Hvis brug af continue Sætning, vi kan stoppe den aktuelle iteration og fortsætte med den næste:

Eksempel

Hvis i er lig med 3, fortsæt med næste iteration:

i = 0
while i < 7:
  i += 1 
  if i == 3:
    continue
  print(i)

Kør eksempel

else-sætning

Ved at bruge else-sætningen kan vi køre en kodeblok, når betingelsen ikke længere er gyldig:

Eksempel

Skriv en besked, når betingelsen er falsk:

i = 1
while i < 6:
  print(i)
  i += 1
else:
  print("i er ikke længere mindre end 6")

Kør eksempel