Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Valitseminen Between for and while Loops Välillä Pythonissa | The While Loop
Python-Silmukoiden Opas
course content

Kurssisisältö

Python-Silmukoiden Opas

Python-Silmukoiden Opas

1. For-Silmukka
2. The While Loop
3. Sisäkkäiset Silmukat
4. Listojen ja Sanakirjojen Ymmärrykset

book
Valitseminen Between for and while Loops Välillä Pythonissa

Silmukat ovat olennaisia työkaluja toistuville tehtäville Pythonissa, mutta päätös käyttääkö for-silmukkaa vai while-silmukkaa riippuu tehtävän luonteesta. Molemmilla on ainutlaatuisia vahvuuksia, jotka sopivat eri tilanteisiin.

for-silmukka on ihanteellinen, kun tiedät tarkalleen iteraatioiden määrän tai iteroit jonkin sekvenssin, kuten listan, tuplen, merkkijonon tai alueen, läpi.

Iterointi sekvenssien yli

Kun sinun täytyy käsitellä jokainen elementti listassa, tuplessa tai merkkijonossa.

1234
travel_list = ['Monako', 'Luxemburg', 'Liverpool', 'Barcelona', 'Munchen'] for city in travel_list: print(city)
copy

Määrätty määrä iteraatioita

Kun iteraatioiden määrä on ennalta määrätty.

12
for i in range(5): print('Trip', i + 1)
copy

Milloin käyttää while-silmukoita

while-silmukka sopii paremmin tilanteisiin, joissa iteraatioiden määrä ei ole etukäteen tiedossa ja silmukka riippuu ehdosta.

Ehtopohjainen Iterointi

Kun haluat, että silmukka jatkuu, kunnes tietty ehto täyttyy.

123456789
budget = 1000 travel_costs = [300, 150, 200, 400, 100] total_cost = 0 i = 0 while total_cost + travel_costs[i] <= budget: total_cost += travel_costs[i] print('Trip', i + 1, 'cost:', travel_costs[i]) i += 1
copy

Loputtomat Silmukat Poistumisehdoilla

Kun tarvitset jatkuvan prosessin, joka pysähtyy ehdon perusteella.

python
question mark

Muokkaa koodia pysäyttämään silmukka ennenaikaisesti, kun yksittäinen matka ylittää 400 dollaria. Mihin sinun pitäisi lisätä break-lause?

Select the correct answer

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 2. Luku 6

Kysy tekoälyä

expand
ChatGPT

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

course content

Kurssisisältö

Python-Silmukoiden Opas

Python-Silmukoiden Opas

1. For-Silmukka
2. The While Loop
3. Sisäkkäiset Silmukat
4. Listojen ja Sanakirjojen Ymmärrykset

book
Valitseminen Between for and while Loops Välillä Pythonissa

Silmukat ovat olennaisia työkaluja toistuville tehtäville Pythonissa, mutta päätös käyttääkö for-silmukkaa vai while-silmukkaa riippuu tehtävän luonteesta. Molemmilla on ainutlaatuisia vahvuuksia, jotka sopivat eri tilanteisiin.

for-silmukka on ihanteellinen, kun tiedät tarkalleen iteraatioiden määrän tai iteroit jonkin sekvenssin, kuten listan, tuplen, merkkijonon tai alueen, läpi.

Iterointi sekvenssien yli

Kun sinun täytyy käsitellä jokainen elementti listassa, tuplessa tai merkkijonossa.

1234
travel_list = ['Monako', 'Luxemburg', 'Liverpool', 'Barcelona', 'Munchen'] for city in travel_list: print(city)
copy

Määrätty määrä iteraatioita

Kun iteraatioiden määrä on ennalta määrätty.

12
for i in range(5): print('Trip', i + 1)
copy

Milloin käyttää while-silmukoita

while-silmukka sopii paremmin tilanteisiin, joissa iteraatioiden määrä ei ole etukäteen tiedossa ja silmukka riippuu ehdosta.

Ehtopohjainen Iterointi

Kun haluat, että silmukka jatkuu, kunnes tietty ehto täyttyy.

123456789
budget = 1000 travel_costs = [300, 150, 200, 400, 100] total_cost = 0 i = 0 while total_cost + travel_costs[i] <= budget: total_cost += travel_costs[i] print('Trip', i + 1, 'cost:', travel_costs[i]) i += 1
copy

Loputtomat Silmukat Poistumisehdoilla

Kun tarvitset jatkuvan prosessin, joka pysähtyy ehdon perusteella.

python
question mark

Muokkaa koodia pysäyttämään silmukka ennenaikaisesti, kun yksittäinen matka ylittää 400 dollaria. Mihin sinun pitäisi lisätä break-lause?

Select the correct answer

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 2. Luku 6
Pahoittelemme, että jotain meni pieleen. Mitä tapahtui?
some-alt