Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Tutki the While-Silmukkaa Pythonissa | Silmukat Pythonissa
Johdanto Python-Ohjelmointiin
course content

Kurssisisältö

Johdanto Python-Ohjelmointiin

Johdanto Python-Ohjelmointiin

1. Ensimmäinen Tutustuminen Pythoniin
2. Muuttujat ja Tyypit Pythonissa
3. Ehdolliset Lauseet Pythonissa
4. Muut Tietotyypit Pythonissa
5. Silmukat Pythonissa
6. Funktiot Pythonissa

book
Tutki the While-Silmukkaa Pythonissa

Ohjelmoinnissa usein tarvitaan, että koodi suoritetaan toistuvasti niin kauan kuin tietty ehto on tosi.

Ajattele sitä kuin metrolla matkustamista: pysyt junassa, kunnes saavut pysäkille. Jos määränpääsi on Asema C, saatat ohittaa Asema A ja Asema B ennen kuin saavut Asema C:lle.

Tämän käyttäytymisen voi saavuttaa käyttämällä while-silmukkaa, joka noudattaa tätä rakennetta:

python

Voit käyttää tätä silmukkaa tulostamaan kaikki numerot 10:een asti.

1234567
# Assign starting number (counter) i = 1 # While loop will print all the numbers to 10 while i < 10: # Condition print(i, end = ' ') # Action i = i + 1 # Increasing variable
copy

Huom

Oletuksena print()-funktio tulostaa jokaisen tuloksen uudelle riville. Kuitenkin käyttämällä end=' '-argumenttia, voimme erottaa useita print()-tulosteita välilyönnillä.

Silmukan logiikka on esitetty yllä. Huomaa, että lause i = i + 1 sisältyy silmukkaan. Ilman tätä riviä silmukka pyörisi loputtomasti, koska ehto 1 < 10 pysyisi aina True. Estääksesi äärettömät silmukat, on tärkeää varmistaa, että silmukan ehto muuttuu lopulta False.

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 5. Luku 1

Kysy tekoälyä

expand
ChatGPT

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

course content

Kurssisisältö

Johdanto Python-Ohjelmointiin

Johdanto Python-Ohjelmointiin

1. Ensimmäinen Tutustuminen Pythoniin
2. Muuttujat ja Tyypit Pythonissa
3. Ehdolliset Lauseet Pythonissa
4. Muut Tietotyypit Pythonissa
5. Silmukat Pythonissa
6. Funktiot Pythonissa

book
Tutki the While-Silmukkaa Pythonissa

Ohjelmoinnissa usein tarvitaan, että koodi suoritetaan toistuvasti niin kauan kuin tietty ehto on tosi.

Ajattele sitä kuin metrolla matkustamista: pysyt junassa, kunnes saavut pysäkille. Jos määränpääsi on Asema C, saatat ohittaa Asema A ja Asema B ennen kuin saavut Asema C:lle.

Tämän käyttäytymisen voi saavuttaa käyttämällä while-silmukkaa, joka noudattaa tätä rakennetta:

python

Voit käyttää tätä silmukkaa tulostamaan kaikki numerot 10:een asti.

1234567
# Assign starting number (counter) i = 1 # While loop will print all the numbers to 10 while i < 10: # Condition print(i, end = ' ') # Action i = i + 1 # Increasing variable
copy

Huom

Oletuksena print()-funktio tulostaa jokaisen tuloksen uudelle riville. Kuitenkin käyttämällä end=' '-argumenttia, voimme erottaa useita print()-tulosteita välilyönnillä.

Silmukan logiikka on esitetty yllä. Huomaa, että lause i = i + 1 sisältyy silmukkaan. Ilman tätä riviä silmukka pyörisi loputtomasti, koska ehto 1 < 10 pysyisi aina True. Estääksesi äärettömät silmukat, on tärkeää varmistaa, että silmukan ehto muuttuu lopulta False.

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

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