Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Ensimmäinen While-Silmukka | The While Loop
Python-Silmukoiden Opas

Pyyhkäise näyttääksesi valikon

book
Ensimmäinen While-Silmukka

while-silmukkaa käytetään toistamaan koodilohkoa niin kauan kuin määritelty ehto arvioituu True:ksi. Ehto tarkistetaan jokaisen iteraation alussa, ja silmukka pysähtyy, kun ehto muuttuu False:ksi.

python

condition: Boolen lauseke, joka arvioituu True:ksi tai False:ksi.

Tulostamme kaikki kohteet travel_list-listasta yksi kerrallaan.

123456789
travel_list = ['Monako', 'Luxemburg', 'Liverpool', 'Barcelona', 'Munchen'] # Initialize the index i = 0 # Print each destination using a while loop while i < len(travel_list): print(travel_list[i]) i += 1
copy
  • Muuttuja i alkaa arvosta 0, joka edustaa travel_list-listan ensimmäistä indeksiä;

  • While-silmukka tarkistaa, onko i pienempi kuin listan pituus (len(travel_list)). Tämä varmistaa, ettei silmukka ylitä listan rajoja;

  • Silmukka tulostaa kohteen nykyisessä indeksissä travel_list[i];

  • Muuttuja i kasvaa 1:llä jokaisessa iteraatiossa käyttäen i += 1;

  • Kun i on yhtä suuri kuin listan pituus, ehto arvioituu False:ksi ja silmukka pysähtyy.

Tehtävä

Swipe to start coding

Olet matkailija, joka suunnittelee seuraavaa seikkailuaan. Jotta asiat pysyisivät hallinnassa, päätät vierailla vain puolessa maista annetusta listasta.

  • Käytä while-silmukkaa käydäksesi läpi listan, valiten vain ensimmäisen puoliskon kohteista.
  • Käytä // kokonaislukujakoon määrittääksesi oikein listan puolivälin while-silmukan ehtoa varten.
  • Tallenna valitsemasi maat selected-listaan.

Ratkaisu

Switch to desktopVaihda työpöytään todellista harjoitusta vartenJatka siitä, missä olet käyttämällä jotakin alla olevista vaihtoehdoista
Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 2. Luku 1
Pahoittelemme, että jotain meni pieleen. Mitä tapahtui?

Kysy tekoälyä

expand
ChatGPT

Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme

book
Ensimmäinen While-Silmukka

while-silmukkaa käytetään toistamaan koodilohkoa niin kauan kuin määritelty ehto arvioituu True:ksi. Ehto tarkistetaan jokaisen iteraation alussa, ja silmukka pysähtyy, kun ehto muuttuu False:ksi.

python

condition: Boolen lauseke, joka arvioituu True:ksi tai False:ksi.

Tulostamme kaikki kohteet travel_list-listasta yksi kerrallaan.

123456789
travel_list = ['Monako', 'Luxemburg', 'Liverpool', 'Barcelona', 'Munchen'] # Initialize the index i = 0 # Print each destination using a while loop while i < len(travel_list): print(travel_list[i]) i += 1
copy
  • Muuttuja i alkaa arvosta 0, joka edustaa travel_list-listan ensimmäistä indeksiä;

  • While-silmukka tarkistaa, onko i pienempi kuin listan pituus (len(travel_list)). Tämä varmistaa, ettei silmukka ylitä listan rajoja;

  • Silmukka tulostaa kohteen nykyisessä indeksissä travel_list[i];

  • Muuttuja i kasvaa 1:llä jokaisessa iteraatiossa käyttäen i += 1;

  • Kun i on yhtä suuri kuin listan pituus, ehto arvioituu False:ksi ja silmukka pysähtyy.

Tehtävä

Swipe to start coding

Olet matkailija, joka suunnittelee seuraavaa seikkailuaan. Jotta asiat pysyisivät hallinnassa, päätät vierailla vain puolessa maista annetusta listasta.

  • Käytä while-silmukkaa käydäksesi läpi listan, valiten vain ensimmäisen puoliskon kohteista.
  • Käytä // kokonaislukujakoon määrittääksesi oikein listan puolivälin while-silmukan ehtoa varten.
  • Tallenna valitsemasi maat selected-listaan.

Ratkaisu

Switch to desktopVaihda työpöytään todellista harjoitusta vartenJatka siitä, missä olet käyttämällä jotakin alla olevista vaihtoehdoista
Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 2. Luku 1
Switch to desktopVaihda työpöytään todellista harjoitusta vartenJatka siitä, missä olet käyttämällä jotakin alla olevista vaihtoehdoista
Pahoittelemme, että jotain meni pieleen. Mitä tapahtui?
some-alt