Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Ensimmäinen While-silmukka | For-Silmukka
Practice
Projects
Quizzes & Challenges
Visat
Challenges
/
Python-Silmukoiden Opas

bookEnsimmäinen While-silmukka

while-silmukkaa käytetään toistamaan koodilohko niin kauan kuin määritelty ehto arvioituu arvoksi True. Ehto tarkistetaan jokaisen iteraation alussa, ja silmukka päättyy, kun ehto muuttuu arvoksi False.

while condition:
    # Code to execute while the condition is True

condition: totuusarvolauseke, joka arvioituu arvoon True tai False.

Tulostetaan 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];
  • Muuttujaa i kasvatetaan arvolla 1 jokaisella iteraatiolla käyttäen i += 1;
  • Kun i on yhtä suuri kuin listan pituus, ehto arvioituu arvoksi False ja silmukka päättyy.
Tehtävä

Swipe to start coding

Olet matkailija, joka suunnittelee seuraavaa seikkailuaan. Jotta suunnittelu olisi helpompaa, päätät vierailla vain puolessa annetuista maista.

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

Ratkaisu

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 1. Luku 7
single

single

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

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

close

bookEnsimmäinen While-silmukka

Pyyhkäise näyttääksesi valikon

while-silmukkaa käytetään toistamaan koodilohko niin kauan kuin määritelty ehto arvioituu arvoksi True. Ehto tarkistetaan jokaisen iteraation alussa, ja silmukka päättyy, kun ehto muuttuu arvoksi False.

while condition:
    # Code to execute while the condition is True

condition: totuusarvolauseke, joka arvioituu arvoon True tai False.

Tulostetaan 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];
  • Muuttujaa i kasvatetaan arvolla 1 jokaisella iteraatiolla käyttäen i += 1;
  • Kun i on yhtä suuri kuin listan pituus, ehto arvioituu arvoksi False ja silmukka päättyy.
Tehtävä

Swipe to start coding

Olet matkailija, joka suunnittelee seuraavaa seikkailuaan. Jotta suunnittelu olisi helpompaa, päätät vierailla vain puolessa annetuista maista.

  • Käytä while-silmukkaa käydäksesi läpi listan ja valitaksesi ensimmäisen puolikkaan kohteista.
  • Käytä //-operaattoria kokonaislukujakoon määrittääksesi listan puolivälin oikein 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 1. Luku 7
single

single

some-alt