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

bookEnsimmäinen For-silmukka

Note
Määritelmä

Silmukka on joukko ohjeita, jotka toistuvat jatkuvasti, kunnes tietty ehto täyttyy. Silmukat ovat olennaisia toistuvien tehtävien automatisoinnissa ja tietojen tehokkaassa käsittelyssä.

Silmukoiden avulla voidaan käydä läpi jonoja, kuten lists, strings tai numeerisia ranges. Ne mahdollistavat suurten tietomäärien käsittelyn vähäisellä koodilla.

for item in sequence:
    # Perform some operation
  • item on muuttuja, joka saa kunkin alkion arvon jonossa yksi kerrallaan;
  • sequence on data, jota käydään läpi, kuten lista, merkkijono tai range;
  • for-lauseen lohko suoritetaan jokaiselle item:lle jonossa.

Kuvittele, että sinulla on merkkijonovakio ja haluat tulostaa jokaisen sen kirjaimen omalle rivilleen. Koska merkkijono on kirjainjono, voit käyttää silmukkaa tämän saavuttamiseksi.

1234567
word = 'iteration' letters = [] # Adding every letter in the word to the list for letter in word: letters.append(letter) print(letters)
copy
  • Muuttuja word sisältää merkkijonon 'iteration'.
  • for-silmukka käy läpi jokaisen merkin merkkijonossa.
  • Jokainen merkki lisätään letters-listaan jokaisella iteraatiolla.
  • Silmukan jälkeen letters sisältää kaikki 'iteration'-merkkijonon merkit yksittäisinä alkioina.

Varmista, että nimeät item-muuttujan kuvaavasti. Esimerkiksi, jos iteroit listan nimeltä people läpi, sopiva muuttujan nimi olisi person.

Tehtävä

Swipe to start coding

Olet matkailija, joka haluaa luoda matkustuslistan. Sinulla on lista maista ja sinun tulee lisätä ne matkustuslistallesi.

  • Käy läpi countries-lista käyttäen for-silmukkaa.
  • Päivitä travel_list niin, että siinä on vain countries-listan maat.

Ratkaisu

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 1. Luku 1
single

single

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

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

close

bookEnsimmäinen For-silmukka

Pyyhkäise näyttääksesi valikon

Note
Määritelmä

Silmukka on joukko ohjeita, jotka toistuvat jatkuvasti, kunnes tietty ehto täyttyy. Silmukat ovat olennaisia toistuvien tehtävien automatisoinnissa ja tietojen tehokkaassa käsittelyssä.

Silmukoiden avulla voidaan käydä läpi jonoja, kuten lists, strings tai numeerisia ranges. Ne mahdollistavat suurten tietomäärien käsittelyn vähäisellä koodilla.

for item in sequence:
    # Perform some operation
  • item on muuttuja, joka saa kunkin alkion arvon jonossa yksi kerrallaan;
  • sequence on data, jota käydään läpi, kuten lista, merkkijono tai range;
  • for-lauseen lohko suoritetaan jokaiselle item:lle jonossa.

Kuvittele, että sinulla on merkkijonovakio ja haluat tulostaa jokaisen sen kirjaimen omalle rivilleen. Koska merkkijono on kirjainjono, voit käyttää silmukkaa tämän saavuttamiseksi.

1234567
word = 'iteration' letters = [] # Adding every letter in the word to the list for letter in word: letters.append(letter) print(letters)
copy
  • Muuttuja word sisältää merkkijonon 'iteration'.
  • for-silmukka käy läpi jokaisen merkin merkkijonossa.
  • Jokainen merkki lisätään letters-listaan jokaisella iteraatiolla.
  • Silmukan jälkeen letters sisältää kaikki 'iteration'-merkkijonon merkit yksittäisinä alkioina.

Varmista, että nimeät item-muuttujan kuvaavasti. Esimerkiksi, jos iteroit listan nimeltä people läpi, sopiva muuttujan nimi olisi person.

Tehtävä

Swipe to start coding

Olet matkailija, joka haluaa luoda matkustuslistan. Sinulla on lista maista ja sinun tulee lisätä ne matkustuslistallesi.

  • Käy läpi countries-lista käyttäen for-silmukkaa.
  • Päivitä travel_list niin, että siinä on vain countries-listan maat.

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 1
single

single

some-alt