Python While-silmukka

Python silmukka

Pythonilla on kaksi alkuperäistä silmukkalauseketta:

  • while silmukka
  • for silmukka

while-silmukka

Jos käytetään while Silmukka, jossa toistamme joukon lauseita niin kauan kuin ehdot ovat totta.

Esimerkki

Tulostetaan i, kunnes i on pienempi kuin 7:

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

Suorita esimerkki

Kommentti:Muista lisätä imuuten silmukka jatkuu loputtomasti.

while Silmukka tarvitsee valmiiksi määritellyt muuttujat. Tässä esimerkissä meidän täytyy määritellä indeksimuuttuja ija asetetaan se 1.

loppu lauseke

Jos käytetään loppu Lauseke, jolla voimme lopettaa silmukan, vaikka while-ehdotus on totta:

Esimerkki

Poistu silmukasta, kun i on 3:

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

Suorita esimerkki

jatka lauseketta

Jos käytetään jatka Lauseke, jolla voimme lopettaa nykyisen iteroinnin ja siirtyä seuraavaan:

Esimerkki

Jos i on 3, siirry seuraavaan iterointiin:

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

Suorita esimerkki

Muuten lauseke

Käyttämällä muuten lauseketta voimme suorittaa koodikohdan, kun ehdot eivät enää ole voimassa:

Esimerkki

Kun ehdot on totta, tulostetaan viesti:

i = 1
while i < 6:
  print(i)
  i += 1
muuten:
  print("i ei ole enää vähemmän kuin 6")

Suorita esimerkki