Python While-silmukka
- Edellinen sivu Python Jos Muuten
- Seuraava sivu Python For-silmukka
Python silmukka
Pythonilla on kaksi alkuperäistä silmukkalauseketta:
while
silmukkafor
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
Kommentti:Muista lisätä i
muuten silmukka jatkuu loputtomasti.
while
Silmukka tarvitsee valmiiksi määritellyt muuttujat. Tässä esimerkissä meidän täytyy määritellä indeksimuuttuja i
ja 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
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)
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")
- Edellinen sivu Python Jos Muuten
- Seuraava sivu Python For-silmukka