Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Ensimmäinen While-silmukka | While-silmukka
Python-silmukoiden Opas
Osio 2. Luku 1
single

single

Ensimmäinen While-silmukka

Pyyhkäise näyttääksesi valikon

while-silmukkaa käytetään toistamaan koodilohkoa 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
  • 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 nykyisessä indeksissä olevan kohteen travel_list[i];
  • Muuttujaa i kasvatetaan arvolla 1 jokaisessa iteraatiossa käyttämällä i += 1;
  • Kun i on yhtä suuri kuin listan pituus, ehto arvioituu arvoksi False ja silmukka päättyy.
Tehtävä

Pyyhkäise aloittaaksesi koodauksen

Olet matkailija, joka suunnittelee seuraavaa seikkailuaan. Jotta suunnittelu olisi hallittavampaa, päätät vierailla vain puolessa maista annetusta listasta.

  • Käytä //-silmukkaa valitaksesi listan ensimmäisen puolikkaan kohteet.
  • Määritä listan puoliväli while-operaatiolla silmukan ehtoon.
  • Tallenna valitut 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
single

single

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

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

some-alt