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.
while condition:
# Code to execute while the condition is True
condition: Boolen lauseke, joka arvioituu True:ksi tai False:ksi.
Tulostamme kaikki kohteet travel_list-listasta yksi kerrallaan.
123456789travel_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
- Muuttuja
ialkaa arvosta0, joka edustaatravel_list-listan ensimmäistä indeksiä; - While-silmukka tarkistaa, onko
ipienempi kuin listan pituus (len(travel_list)). Tämä varmistaa, ettei silmukka ylitä listan rajoja; - Silmukka tulostaa kohteen nykyisessä indeksissä
travel_list[i]; - Muuttuja
ikasvaa1:llä jokaisessa iteraatiossa käyttäeni += 1; - Kun
ion yhtä suuri kuin listan pituus, ehto arvioituuFalse:ksi ja silmukka pysähtyy.
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älinwhile-silmukan ehtoa varten. - Tallenna valitsemasi maat
selected-listaan.
Ratkaisu
Kiitos palautteestasi!
single
Kysy tekoälyä
Kysy tekoälyä
Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme
Can you explain what would happen if we forgot to increment `i` inside the loop?
What would the output look like if the list was empty?
Can you show how to do the same thing using a `for` loop instead of a `while` loop?
Awesome!
Completion rate improved to 5
Ensimmäinen While-Silmukka
Pyyhkäise näyttääksesi valikon
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.
while condition:
# Code to execute while the condition is True
condition: Boolen lauseke, joka arvioituu True:ksi tai False:ksi.
Tulostamme kaikki kohteet travel_list-listasta yksi kerrallaan.
123456789travel_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
- Muuttuja
ialkaa arvosta0, joka edustaatravel_list-listan ensimmäistä indeksiä; - While-silmukka tarkistaa, onko
ipienempi kuin listan pituus (len(travel_list)). Tämä varmistaa, ettei silmukka ylitä listan rajoja; - Silmukka tulostaa kohteen nykyisessä indeksissä
travel_list[i]; - Muuttuja
ikasvaa1:llä jokaisessa iteraatiossa käyttäeni += 1; - Kun
ion yhtä suuri kuin listan pituus, ehto arvioituuFalse:ksi ja silmukka pysähtyy.
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älinwhile-silmukan ehtoa varten. - Tallenna valitsemasi maat
selected-listaan.
Ratkaisu
Kiitos palautteestasi!
single