<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/xsl" href="https://peda.net/:static/548/atom.xsl"?>
<feed xmlns="http://www.w3.org/2005/Atom">
<title>Kertaus teoriasta</title>
<id>https://peda.net/id/5456fc9cfab</id>
<updated>2026-01-26T14:12:48+02:00</updated>
<link href="https://peda.net/id/5456fc9cfab:atom" rel="self" />
<link href="https://peda.net/jamsa/perusopetus/paunu2/luokat-oppiaineet/matematiikka/nrl/9f/ohjelmointi/kertaus-teoriasta#top" rel="alternate" />
<logo>https://peda.net/:static/548/peda.net.logo.bg.svg</logo>
<rights type="html">&lt;div class=&quot;license&quot;&gt;Tämän sivun lisenssi &lt;a rel=&quot;license noopener&quot; href=&quot;https://peda.net/info&quot; target=&quot;_blank&quot;&gt;Peda.net-yleislisenssi&lt;/a&gt;&lt;/div&gt;&#10;</rights>

<entry>
<title>Seiskaluokan asiat</title>
<id>https://peda.net/id/6831d9e4fab</id>
<updated>2026-01-26T17:07:56+02:00</updated>
<link href="https://peda.net/jamsa/perusopetus/paunu2/luokat-oppiaineet/matematiikka/nrl/9f/ohjelmointi/kertaus-teoriasta/seiskaluokan-asiat#top" />
<content type="html">&lt;h1&gt;&lt;a href=&quot;https://peda.net/p/Anu.Piispanen/9-ohjelmointi/ohjelmointi/ok/7-luokka/print#top&quot; rel=&quot;nofollow ugc noopener&quot; target=&quot;_blank&quot;&gt;PRINT&lt;/a&gt;&lt;/h1&gt;&#10;&lt;div class=&quot;main&quot;&gt;&#10;&lt;div class=&quot;content enclose&quot;&gt;&lt;span&gt;Tekstin tulostaminen tietokoneen ruudulle vaatii komennon&lt;/span&gt;&lt;b&gt; print( )&lt;/b&gt;&lt;span&gt;. Tulostettava teksti kirjoitetaan sulkeiden sisälle, &amp;quot; -merkkien väliin. &lt;/span&gt;&lt;br/&gt;&#10;&lt;br/&gt;&#10;ESIMERKKI. &lt;br/&gt;&#10;print(&amp;quot;Mukavaa että alat opetella koodaamista&amp;quot;) &lt;br/&gt;&#10;&lt;br/&gt;&#10;Jos haluat tekstin eri riveille, niin kirjoita joka rivi omalla print( ) komennolla TAI &lt;br/&gt;&#10;print(&amp;quot;&amp;quot;&amp;quot; Tässä&lt;br/&gt;&#10;teksti&lt;br/&gt;&#10;tulee &lt;br/&gt;&#10;usealle&lt;br/&gt;&#10;riville.&amp;quot;&amp;quot;&amp;quot;)&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;b&gt;HUOM! &lt;/b&gt;Koodin sekaan voit kirjoittaa itsellesi kommenttirivejä eli selityksiä mitä koodilla tarkoitat laittamalla rivin alkuun #-merkin eli risuaita-merkin. Ohjelma ei tulkkaa eli suorita sellaista riviä jonka alussa on #-merkki.&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;div class=&quot;tablewrap&quot;&gt;&#10;&lt;table&gt;&#10;&lt;tbody&gt;&#10;&lt;tr&gt;&#10;&lt;td&gt;&#10;&lt;p&gt;&lt;b&gt;KOODI&lt;/b&gt;&lt;/p&gt;&#10;&lt;/td&gt;&#10;&lt;td&gt;&#10;&lt;p&gt;&lt;b&gt;OHJELMA TULOSTAA RUUDULLE&lt;/b&gt;&lt;/p&gt;&#10;&lt;/td&gt;&#10;&lt;/tr&gt;&#10;&lt;tr&gt;&#10;&lt;td&gt;&#10;&lt;p&gt;print(&amp;quot;Mukavaa että alat opetella ohjelmointia!&amp;quot;)&lt;/p&gt;&#10;&lt;/td&gt;&#10;&lt;td&gt;&#10;&lt;p&gt;Mukavaa että alat opetella ohjelmointia!&lt;/p&gt;&#10;&lt;/td&gt;&#10;&lt;/tr&gt;&#10;&lt;tr&gt;&#10;&lt;td&gt;&#10;&lt;p&gt;print(&amp;quot;Matti Mallikas&amp;quot;)&lt;/p&gt;&#10;&lt;/td&gt;&#10;&lt;td&gt;&#10;&lt;p&gt;Matti Mallikas&lt;/p&gt;&#10;&lt;/td&gt;&#10;&lt;/tr&gt;&#10;&lt;tr&gt;&#10;&lt;td&gt;&#10;&lt;p&gt;print(&amp;quot;Matti&amp;quot;)&lt;/p&gt;&#10;&lt;p&gt;print(&amp;quot;Mallikas&amp;quot;)&lt;/p&gt;&#10;&lt;/td&gt;&#10;&lt;td&gt;&#10;&lt;p&gt;Matti&lt;/p&gt;&#10;&lt;p&gt;Mallikas&lt;/p&gt;&#10;&lt;/td&gt;&#10;&lt;/tr&gt;&#10;&lt;tr&gt;&#10;&lt;td&gt;&#10;&lt;p&gt;print(2*4)&lt;/p&gt;&#10;&lt;p&gt;#Tämä koodi laskee kertolaskun, ei laiteta lainausmerkkejä!&lt;/p&gt;&#10;&lt;/td&gt;&#10;&lt;td&gt;&#10;&lt;p&gt;8&lt;/p&gt;&#10;&lt;/td&gt;&#10;&lt;/tr&gt;&#10;&lt;/tbody&gt;&#10;&lt;/table&gt;&#10;&lt;/div&gt;&#10;&lt;/div&gt;&#10;&lt;/div&gt;&#10;&lt;h1&gt;&lt;a href=&quot;https://peda.net/p/Anu.Piispanen/9-ohjelmointi/ohjelmointi/ok/7-luokka/muuttuja#top&quot; rel=&quot;nofollow ugc noopener&quot; target=&quot;_blank&quot;&gt;MUUTTUJA&lt;/a&gt;&lt;/h1&gt;&#10;&lt;div class=&quot;main&quot;&gt;&#10;&lt;div class=&quot;content enclose&quot;&gt;* &amp;quot;laatikko&amp;quot;, johon voidaan tallentaa tietoa&lt;br/&gt;&#10;* sen ARVO asetetaan = merkillä (eli yhtäsuuruusmerkillä)&lt;br/&gt;&#10;* siihen talletettavalla tiedolla on aina jokin tyyppi&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;div class=&quot;tablewrap&quot;&gt;&#10;&lt;table&gt;&#10;&lt;tbody&gt;&#10;&lt;tr&gt;&#10;&lt;td&gt;STR&lt;/td&gt;&#10;&lt;td&gt;merkkijono &lt;/td&gt;&#10;&lt;/tr&gt;&#10;&lt;tr&gt;&#10;&lt;td&gt;INT&lt;/td&gt;&#10;&lt;td&gt;kokonaisluku&lt;/td&gt;&#10;&lt;/tr&gt;&#10;&lt;tr&gt;&#10;&lt;td&gt;FLOAT&lt;/td&gt;&#10;&lt;td&gt;desimaaliluku&lt;/td&gt;&#10;&lt;/tr&gt;&#10;&lt;/tbody&gt;&#10;&lt;/table&gt;&#10;&lt;/div&gt;&#10;&lt;br/&gt;&#10;&lt;div class=&quot;tablewrap&quot;&gt;&#10;&lt;table&gt;&#10;&lt;tbody&gt;&#10;&lt;tr&gt;&#10;&lt;td&gt;&lt;b&gt;KOODI&lt;/b&gt;&lt;/td&gt;&#10;&lt;td&gt;&#10;&lt;p&gt;&lt;b&gt;OHJELMA TULOSTAA RUUDULLE&lt;/b&gt;&lt;/p&gt;&#10;&lt;/td&gt;&#10;&lt;/tr&gt;&#10;&lt;tr&gt;&#10;&lt;td&gt;x=3&lt;br/&gt;&#10;y=6&lt;br/&gt;&#10;print(x+y)&lt;/td&gt;&#10;&lt;td&gt;&lt;br/&gt;&#10;&lt;br/&gt;&#10;9&lt;/td&gt;&#10;&lt;/tr&gt;&#10;&lt;tr&gt;&#10;&lt;td&gt;x=&amp;quot;koo&amp;quot;&lt;br/&gt;&#10;y=&amp;quot;di&amp;quot;&lt;br/&gt;&#10;print(x+y)&lt;br/&gt;&#10;print(x,y)&lt;/td&gt;&#10;&lt;td&gt;&lt;br/&gt;&#10;&lt;br/&gt;&#10;koodi&lt;br/&gt;&#10;koo di&lt;/td&gt;&#10;&lt;/tr&gt;&#10;&lt;/tbody&gt;&#10;&lt;/table&gt;&#10;&lt;/div&gt;&#10;&lt;p&gt; &lt;/p&gt;&#10;&lt;/div&gt;&#10;&lt;/div&gt;&#10;&lt;h1&gt;&lt;a href=&quot;https://peda.net/p/Anu.Piispanen/9-ohjelmointi/ohjelmointi/ok/7-luokka/sy%C3%B6te#top&quot; rel=&quot;nofollow ugc noopener&quot; target=&quot;_blank&quot;&gt;SYÖTE&lt;/a&gt;&lt;/h1&gt;&#10;&lt;div class=&quot;main&quot;&gt;&#10;&lt;div class=&quot;content enclose&quot;&gt;Käyttäjältä voidaan pyytää &lt;b&gt;SYÖTE&lt;/b&gt; (eli vastaus kysymykseen) komennolla &lt;b&gt;input() &lt;/b&gt;&lt;br/&gt;&#10;Käyttäjän antama vastaus pitää tallentaa muuttujan arvoksi.&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;b&gt;ESIM. &lt;/b&gt;&lt;br/&gt;&#10;&lt;strong class=&quot;editor red&quot;&gt;luku1=int(input(&amp;quot;Anna kokonaisluku:&amp;quot;))&lt;br/&gt;&#10;&lt;/strong&gt;#&lt;strong class=&quot;editor red&quot;&gt;luku1=&lt;/strong&gt; tallentaa käyttäjän antaman vastauksen muuttujan luku1 arvoksi&lt;br/&gt;&#10;#&lt;strong class=&quot;editor red&quot;&gt;int()&lt;/strong&gt; kertoo tulkille vastauksen tyypin olevan kokonaisluku&lt;br/&gt;&#10;#&lt;strong class=&quot;editor red&quot;&gt;input()&lt;/strong&gt; pyytää syötteen&lt;br/&gt;&#10;#lainausmerkkien välissä oleva teksti tulostuu ruudulle kysymykseksi, johon käyttäjä voi vastata.&lt;br/&gt;&#10;&lt;br/&gt;&#10;Huomaa että int() komento ennen input() komentoa kertoo tulkille että luvut ovat kokonaislukuja.&lt;br/&gt;&#10;Pelkkä input() komento lukee syötteen merkkijonoksi.&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;div class=&quot;tablewrap&quot;&gt;&#10;&lt;table&gt;&#10;&lt;tbody&gt;&#10;&lt;tr&gt;&#10;&lt;td&gt;&lt;b&gt;KOODI&lt;/b&gt;&lt;/td&gt;&#10;&lt;td&gt;&lt;b&gt;OHJELMA TULOSTAA RUUDULLE&lt;/b&gt;&lt;/td&gt;&#10;&lt;/tr&gt;&#10;&lt;tr&gt;&#10;&lt;td&gt;#koodi, joka pyytää kaksi kokonaislukua, laskee niiden tulon ja tulostaa vastauksen&lt;br/&gt;&#10;luku1=int(input(&amp;quot;Anna kokonaisluku:&amp;quot;))&lt;br/&gt;&#10;luku2=int(input(&amp;quot;Anna toinen kokonaisluku:&amp;quot;))&lt;br/&gt;&#10;print(luku1*luku2)&lt;/td&gt;&#10;&lt;td&gt;&lt;br/&gt;&#10;Anna kokonaisluku:&lt;br/&gt;&#10;Anna toinen kokonaisluku:&lt;br/&gt;&#10;(lukujen kertolaskun tulos)&lt;/td&gt;&#10;&lt;/tr&gt;&#10;&lt;/tbody&gt;&#10;&lt;/table&gt;&#10;&lt;/div&gt;&#10;&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;div class=&quot;tablewrap&quot;&gt;&#10;&lt;table&gt;&#10;&lt;tbody&gt;&#10;&lt;tr&gt;&#10;&lt;td&gt;&lt;b&gt;KOODI&lt;/b&gt;&lt;/td&gt;&#10;&lt;td&gt;&lt;b&gt;OHJELMA TULOSTAA RUUDULLE&lt;/b&gt;&lt;/td&gt;&#10;&lt;/tr&gt;&#10;&lt;tr&gt;&#10;&lt;td&gt;#koodi, joka muodostaa käyttäjän antamista sanoista yhdyssanan&lt;br/&gt;&#10;sana1=str(input(&amp;quot;Anna sana:&amp;quot;))&lt;br/&gt;&#10;sana2=str(input(&amp;quot;Anna toinen sana:&amp;quot;))&lt;br/&gt;&#10;print(&amp;quot;Antamistasi sanoista muodostuu yhdyssana&amp;quot;,sana1+sana2)&lt;/td&gt;&#10;&lt;td&gt;&lt;br/&gt;&#10;Anna sana: KÄSI&lt;br/&gt;&#10;Anna toinen sana: LAUKKU&lt;br/&gt;&#10;Antamistasi sanoista muodostuu yhdyssana KÄSILAUKKU&lt;/td&gt;&#10;&lt;/tr&gt;&#10;&lt;/tbody&gt;&#10;&lt;/table&gt;&#10;&lt;/div&gt;&#10;&lt;/div&gt;&#10;&lt;/div&gt;&#10;&lt;h1&gt;&lt;a href=&quot;https://peda.net/p/Anu.Piispanen/9-ohjelmointi/ohjelmointi/ok/7-luokka/vertailu#top&quot; rel=&quot;nofollow ugc noopener&quot; target=&quot;_blank&quot;&gt;VERTAILU&lt;/a&gt;&lt;/h1&gt;&#10;&lt;div class=&quot;main&quot;&gt;&#10;&lt;div class=&quot;content enclose&quot;&gt;Lukuja voidaan vertailla vertailuoperaattoreiden avulla. &lt;br/&gt;&#10;Tulokseksi saadaan joko tosi (true) tai epätosi (false). &lt;br/&gt;&#10;&lt;br/&gt;&#10;Voidaan tulostaa pelkästään vertailun tulos eli true/false &lt;br/&gt;&#10;TAI tehdä jatkotoimia, esimerkiksi tulostaa jokin teksti.&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;div class=&quot;tablewrap&quot;&gt;&#10;&lt;table&gt;&#10;&lt;tbody&gt;&#10;&lt;tr&gt;&#10;&lt;td&gt;vertailu&lt;/td&gt;&#10;&lt;td&gt;tosi (true), kun &lt;/td&gt;&#10;&lt;/tr&gt;&#10;&lt;tr&gt;&#10;&lt;td&gt;a==b&lt;/td&gt;&#10;&lt;td&gt;a ja b ovat yhtäsuuria&lt;/td&gt;&#10;&lt;/tr&gt;&#10;&lt;tr&gt;&#10;&lt;td&gt;a&amp;gt;b&lt;/td&gt;&#10;&lt;td&gt;a on suurempi kuin b&lt;/td&gt;&#10;&lt;/tr&gt;&#10;&lt;tr&gt;&#10;&lt;td&gt;a&amp;gt;=b&lt;/td&gt;&#10;&lt;td&gt;a on suurempi tai yhtäsuuri kuin b&lt;/td&gt;&#10;&lt;/tr&gt;&#10;&lt;tr&gt;&#10;&lt;td&gt;a&amp;lt;b&lt;/td&gt;&#10;&lt;td&gt;a on pienempi kuin b&lt;/td&gt;&#10;&lt;/tr&gt;&#10;&lt;tr&gt;&#10;&lt;td&gt;a&amp;lt;=b&lt;/td&gt;&#10;&lt;td&gt;a on pienempi tai yhtäsuuri kuin b&lt;/td&gt;&#10;&lt;/tr&gt;&#10;&lt;tr&gt;&#10;&lt;td&gt;a&amp;lt;&amp;gt;b&lt;br/&gt;&#10;a!=b&lt;/td&gt;&#10;&lt;td&gt;a ja b ovat erisuuria&lt;/td&gt;&#10;&lt;/tr&gt;&#10;&lt;/tbody&gt;&#10;&lt;/table&gt;&#10;&lt;/div&gt;&#10;&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;div class=&quot;tablewrap&quot;&gt;&#10;&lt;table&gt;&#10;&lt;tbody&gt;&#10;&lt;tr&gt;&#10;&lt;td&gt;&lt;b&gt;KOODI&lt;/b&gt;&lt;/td&gt;&#10;&lt;td&gt;&lt;b&gt;OHJELMA TULOSTAA RUUDULLE&lt;/b&gt;&lt;/td&gt;&#10;&lt;/tr&gt;&#10;&lt;tr&gt;&#10;&lt;td&gt;#koodi, joka tulostaa vertailun tuloksen&lt;br/&gt;&#10;print(3&amp;gt;5)&lt;/td&gt;&#10;&lt;td&gt;&lt;br/&gt;&#10;false&lt;/td&gt;&#10;&lt;/tr&gt;&#10;&lt;/tbody&gt;&#10;&lt;/table&gt;&#10;&lt;/div&gt;&#10;&lt;/div&gt;&#10;&lt;/div&gt;&#10;&lt;h1&gt;&lt;a href=&quot;https://peda.net/p/Anu.Piispanen/9-ohjelmointi/ohjelmointi/ok/7-luokka/vi#top&quot; rel=&quot;nofollow ugc noopener&quot; target=&quot;_blank&quot;&gt;VALINTARAKENTEET if-else JA if-elif-else&lt;/a&gt;&lt;/h1&gt;&#10;&lt;div class=&quot;main&quot;&gt;&#10;&lt;div class=&quot;content enclose&quot;&gt;Valintarakenteella &lt;b&gt;&lt;strong class=&quot;editor red&quot;&gt;&lt;span class=&quot;editor underline&quot;&gt;if-else&lt;/span&gt;&lt;/strong&gt;&lt;/b&gt; voidaan tehdä monivaiheisia valintoja eri ehdoilla. Se vastaa suomenkielellä rakennetta &lt;b&gt;&lt;strong class=&quot;editor red&quot;&gt;&lt;span class=&quot;editor underline&quot;&gt;jos-muutoin.&lt;br/&gt;&#10;&lt;/span&gt;&lt;/strong&gt;&lt;/b&gt;&lt;br/&gt;&#10;&lt;div class=&quot;tablewrap&quot;&gt;&#10;&lt;table class=&quot;center&quot;&gt;&#10;&lt;tbody&gt;&#10;&lt;tr&gt;&#10;&lt;td&gt;if[ehto]:&lt;br/&gt;&#10;........[if-osion komennot]&lt;br/&gt;&#10;else:&lt;br/&gt;&#10;........[else-osion komennot]&lt;/td&gt;&#10;&lt;/tr&gt;&#10;&lt;/tbody&gt;&#10;&lt;/table&gt;&#10;&lt;/div&gt;&#10;&lt;br/&gt;&#10;(HUOM. Poista pisteet oikeaa koodia kirjoittaessasi, sisennys jouduttu nyt toteuttamaan niitä käyttäen)&lt;br/&gt;&#10;&lt;br/&gt;&#10;Jos ehto on &lt;span class=&quot;editor underline&quot;&gt;tosi&lt;/span&gt; (true) niin &lt;span class=&quot;editor underline&quot;&gt;suoritetaan if-osion komennot&lt;/span&gt;, &lt;span class=&quot;editor underline&quot;&gt;muulloin&lt;/span&gt; (eli jos ehto on epätosi (false)) suoritetaan &lt;span class=&quot;editor underline&quot;&gt;else-osion komennot&lt;/span&gt;.&lt;br/&gt;&#10;&lt;br/&gt;&#10;On tärkeää huomata, että Pythonissa välilyönti tai sisennys määrittelee mihin kokonaisuuteen rivi loogisesti kuuluu. &lt;br/&gt;&#10;Ne koodin osat, jotka halutaan samaan kokonaisuuteen, on sijoitettava samalle sisennystasolle. Sisennyksien sääntöjä on noudatettava!&lt;br/&gt;&#10;&lt;br/&gt;&#10;​&#10;&lt;div class=&quot;tablewrap&quot;&gt;&#10;&lt;table&gt;&#10;&lt;tbody&gt;&#10;&lt;tr&gt;&#10;&lt;td&gt;&lt;b&gt;KOODI&lt;/b&gt;&lt;/td&gt;&#10;&lt;td&gt;&lt;b&gt;OHJELMA TULOSTAA RUUDULLE&lt;/b&gt;&lt;/td&gt;&#10;&lt;td&gt; &lt;/td&gt;&#10;&lt;td&gt; &lt;/td&gt;&#10;&lt;/tr&gt;&#10;&lt;tr&gt;&#10;&lt;td&gt;luku=int(input(&amp;quot;Anna kokonaisluku väliltä 1-10:&amp;quot;))&lt;br/&gt;&#10;if luku&amp;gt;5:&lt;br/&gt;&#10;..................print(&amp;quot;Luku on suurempi kuin 5.&amp;quot;)&lt;br/&gt;&#10;else:&lt;br/&gt;&#10;.........print(&amp;quot;Luku on pienempi kuin 5.&amp;quot;)&lt;br/&gt;&#10;print(&amp;quot;Että tällä tavalla!&amp;quot;)&lt;/td&gt;&#10;&lt;td&gt;&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;br/&gt;&#10;vaihtoehdot kuvattuna alla olevissa soluissa...&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;/td&gt;&#10;&lt;td&gt; &lt;/td&gt;&#10;&lt;td&gt; &lt;/td&gt;&#10;&lt;/tr&gt;&#10;&lt;tr&gt;&#10;&lt;td&gt;#&lt;strong class=&quot;editor red&quot;&gt;Punainen numero&lt;/strong&gt; on käyttäjän antama numero.&lt;/td&gt;&#10;&lt;td&gt;Anna kokonaisluku väliltä 1-10:&lt;strong class=&quot;editor red&quot;&gt;&lt;b&gt; 7&lt;/b&gt;&lt;/strong&gt;&lt;br/&gt;&#10;Luku on suurempi kuin 5. &lt;br/&gt;&#10;Että tällä tavalla! &lt;/td&gt;&#10;&lt;td&gt;Anna kokonaisluku väliltä 1-10: &lt;strong class=&quot;editor red&quot;&gt;&lt;b&gt;4&lt;/b&gt;&lt;/strong&gt;&lt;br/&gt;&#10;Luku on pienempi kuin 5. &lt;br/&gt;&#10;Että tällä tavalla!&lt;/td&gt;&#10;&lt;td&gt;Anna kokonaisluku väliltä 0-10: &lt;strong class=&quot;editor red&quot;&gt;&lt;b&gt;5&lt;/b&gt;&lt;/strong&gt;&lt;br/&gt;&#10;Luku on pienempi kuin 5.&lt;br/&gt;&#10;Että tällä tavalla! &lt;/td&gt;&#10;&lt;/tr&gt;&#10;&lt;/tbody&gt;&#10;&lt;/table&gt;&#10;&lt;/div&gt;&#10;&lt;br/&gt;&#10;Koodin loppuun kirjoitettu print() komennon teksti tulostuu joka kerta, koska se on kirjoitettu heti rivin alkuun.&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;br/&gt;&#10;Yllä olevassa taulukossa esiin tuleva &amp;quot;virhe&amp;quot; (annettaessa luvuksi 5 tulostuu virheellinen tieto, että luku on pienempi kuin 5, poistuu käyttämällä valintarakennetta &lt;b&gt;&lt;strong class=&quot;editor red&quot;&gt;&lt;span class=&quot;editor underline&quot;&gt;if-elif-else.&lt;br/&gt;&#10;&lt;/span&gt;&lt;/strong&gt;&lt;/b&gt;&lt;br/&gt;&#10;&lt;div class=&quot;tablewrap&quot;&gt;&#10;&lt;table class=&quot;center&quot;&gt;&#10;&lt;tbody&gt;&#10;&lt;tr&gt;&#10;&lt;td&gt;&lt;span&gt;if[1.ehto]:&lt;/span&gt;&lt;br/&gt;&#10;&lt;span&gt;........[if-osion komennot]&lt;/span&gt;&lt;br/&gt;&#10;&lt;span&gt;elif:[2.ehto]:&lt;/span&gt;&lt;br/&gt;&#10;&lt;span&gt;........[elif-osion komennot]&lt;br/&gt;&#10;&lt;/span&gt;elif[3.ehto]:&lt;br/&gt;&#10;.........[elif-osion komennot]&lt;br/&gt;&#10;else:&lt;br/&gt;&#10;&lt;span&gt;........[else-osion komennot]&lt;/span&gt;&lt;/td&gt;&#10;&lt;/tr&gt;&#10;&lt;/tbody&gt;&#10;&lt;/table&gt;&#10;&lt;/div&gt;&#10;&lt;br/&gt;&#10;&lt;br/&gt;&#10;Tämä rakenne antaa enemmän mahdollisuuksia monitasoiseen valintaan. Se vastaa suomenkielellä rakennetta &lt;b&gt;&lt;strong class=&quot;editor red&quot;&gt;&lt;span class=&quot;editor underline&quot;&gt;jos-muutoin jos-muutoin&lt;/span&gt;&lt;/strong&gt;.&lt;/b&gt;&lt;br/&gt;&#10;&lt;span&gt;(HUOM&lt;/span&gt;&lt;b&gt;.&lt;/b&gt;&lt;span&gt; Poista pisteet oikeaa koodia kirjoittaessasi, sisennys jouduttu nyt toteuttamaan niitä käyttäen.)&lt;br/&gt;&#10;&lt;/span&gt;&lt;br/&gt;&#10;&lt;div class=&quot;tablewrap&quot;&gt;&#10;&lt;table&gt;&#10;&lt;tbody&gt;&#10;&lt;tr&gt;&#10;&lt;td&gt;&lt;b&gt;KOODI&lt;/b&gt;&lt;/td&gt;&#10;&lt;td&gt;&lt;b&gt;OHJELMA TULOSTAA RUUDULLE&lt;/b&gt;&lt;/td&gt;&#10;&lt;td&gt; &lt;/td&gt;&#10;&lt;td&gt; &lt;/td&gt;&#10;&lt;/tr&gt;&#10;&lt;tr&gt;&#10;&lt;td&gt;luku=int(input(&amp;quot;Anna kokonaisluku väliltä 1-10:&amp;quot;))&lt;br/&gt;&#10;if luku&amp;gt;5:&lt;br/&gt;&#10;..................print(&amp;quot;Luku on suurempi kuin 5.&amp;quot;)&lt;br/&gt;&#10;elif luku&amp;lt;5:&lt;br/&gt;&#10;.........print(&amp;quot;Luku on pienempi kuin 5.&amp;quot;)&lt;br/&gt;&#10;else:&lt;br/&gt;&#10;.........print(&amp;quot;Luku on 5.&amp;quot;)&lt;/td&gt;&#10;&lt;td&gt;&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;br/&gt;&#10;vaihtoehdot kuvattuna alla olevissa soluissa...&lt;/td&gt;&#10;&lt;td&gt; &lt;/td&gt;&#10;&lt;td&gt; &lt;/td&gt;&#10;&lt;/tr&gt;&#10;&lt;tr&gt;&#10;&lt;td&gt;#&lt;strong class=&quot;editor red&quot;&gt;Punainen numero&lt;/strong&gt; on käyttäjän antama numero.&lt;/td&gt;&#10;&lt;td&gt;Anna kokonaisluku väliltä 1-10:&lt;b&gt;&lt;span&gt; &lt;/span&gt;&lt;strong class=&quot;editor red&quot;&gt;7&lt;/strong&gt;&lt;/b&gt;&lt;br/&gt;&#10;Luku on suurempi kuin 5.&lt;span&gt; &lt;/span&gt;&lt;/td&gt;&#10;&lt;td&gt;Anna kokonaisluku väliltä 1-10:&lt;span&gt; &lt;/span&gt;&lt;strong class=&quot;editor red&quot;&gt;&lt;b&gt;4&lt;/b&gt;&lt;/strong&gt;&lt;br/&gt;&#10;Luku on pienempi kuin 5. &lt;/td&gt;&#10;&lt;td&gt;&lt;span&gt;Anna kokonaisluku väliltä 0-10: &lt;/span&gt;&lt;strong class=&quot;editor red&quot;&gt;&lt;b&gt;5&lt;/b&gt;&lt;/strong&gt;&lt;br/&gt;&#10;&lt;span&gt;Luku on 5.&lt;/span&gt;&lt;span&gt; &lt;/span&gt;&lt;/td&gt;&#10;&lt;/tr&gt;&#10;&lt;/tbody&gt;&#10;&lt;/table&gt;&#10;&lt;/div&gt;&#10;&lt;/div&gt;&#10;&lt;/div&gt;&#10;&lt;br/&gt;&#10;&lt;div class=&quot;main&quot;&gt;&#10;&lt;div class=&quot;content enclose&quot;&gt;&#10;&lt;div class=&quot;tablewrap&quot;&gt; &lt;/div&gt;&#10;&lt;/div&gt;&#10;&lt;/div&gt;&#10;</content>
<published>2026-01-26T14:13:21+02:00</published>
</entry>

<entry>
<title>Kasiluokan asiat</title>
<id>https://peda.net/id/5b3f91f4fab</id>
<updated>2026-01-26T14:13:00+02:00</updated>
<link href="https://peda.net/jamsa/perusopetus/paunu2/luokat-oppiaineet/matematiikka/nrl/9f/ohjelmointi/kertaus-teoriasta/kasiluokan-asiat#top" />
<content type="html">&lt;div class=&quot;main&quot;&gt;&#10;&lt;div class=&quot;content enclose&quot;&gt;&#10;&lt;p&gt;round() pyöristää annetun luvun halutulla tarkkuudella&lt;/p&gt;&#10;&lt;p&gt; &lt;em&gt; esimerkiksi osamaara=round(luku1/luku2,3)&lt;/em&gt; Laskee lukujen 1 ja 2 osamäärän ja pyöristää vastauksen 3 desimaalin tarkkuuteen.&lt;/p&gt;&#10;&lt;p&gt;&lt;br/&gt;&#10;Desimaalimerkkinä käytetään pistettä (.) eikä pilkkua (,).&lt;/p&gt;&#10;&lt;/div&gt;&#10;&lt;/div&gt;&#10;&lt;h1&gt;&lt;a href=&quot;https://peda.net/p/Anu.Piispanen/9-ohjelmointi/ohjelmointi/ok/8-luokka/while-toistorakenne#top&quot; rel=&quot;nofollow ugc noopener&quot; target=&quot;_blank&quot;&gt;While-toistorakenne&lt;/a&gt;&lt;/h1&gt;&#10;&lt;div class=&quot;main&quot;&gt;&#10;&lt;div class=&quot;content enclose&quot;&gt;&#10;&lt;p&gt;While-lause suorittaa toistolohkon lauseita niin kauan kuin ehto tosi (True). Toistokertojen määrää ei tiedetä.&lt;br/&gt;&#10;&lt;br/&gt;&#10;Jos ohjelmaan syntyy päättymätön silmukka eli se ei lopu, niin saat pysäytettyä ohjelman näppäinyhdistelmällä &lt;b&gt;Ctrl&lt;/b&gt; + &lt;b&gt;C&lt;/b&gt;.&lt;/p&gt;&#10;&lt;div class=&quot;tablewrap&quot;&gt;&#10;&lt;table&gt;&#10;&lt;tbody&gt;&#10;&lt;tr&gt;&#10;&lt;td&gt;&#10;&lt;p&gt;&lt;strong&gt;KOODI&lt;/strong&gt;&lt;/p&gt;&#10;&lt;/td&gt;&#10;&lt;td&gt;&#10;&lt;p&gt;&lt;strong&gt;OHJELMA TULOSTAA RUUDULLE&lt;/strong&gt;&lt;/p&gt;&#10;&lt;/td&gt;&#10;&lt;/tr&gt;&#10;&lt;tr&gt;&#10;&lt;td&gt;&#10;&lt;p&gt;#kysytään lukuja, kunnes syötetään luku 0&lt;br/&gt;&#10;#lkm-muuttujaan kerätään syötettyjen lukujen määrä&lt;br/&gt;&#10;lkm=0&lt;br/&gt;&#10;luku=1 #alustetaan luvuksi1, jotta silmukan suoritus alkaa&lt;br/&gt;&#10;print(&amp;quot;Anna kokonaislukuja, niin lasken niiden määrän.&amp;quot;)&lt;br/&gt;&#10;print(&amp;quot;Lopeta antamalla 0.&amp;quot;)&lt;br/&gt;&#10;while luku!=0:&lt;br/&gt;&#10; luku=int(input(&amp;quot;Anna kokonaisluku:&amp;quot;))&lt;br/&gt;&#10; lkm+=1&lt;br/&gt;&#10;print(&amp;quot;Syötit&amp;quot;,lkm-1,&amp;quot;lukua.&amp;quot;) #vähennetään määrästä lopetusehdon 0 pois&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;/p&gt;&#10;&lt;/td&gt;&#10;&lt;td&gt;&#10;&lt;p&gt; &lt;/p&gt;&#10;&lt;p&gt; &lt;/p&gt;&#10;&lt;p&gt;Anna kokonaislukuja, niin lasken niiden määrän.&lt;br/&gt;&#10;Lopeta antamalla 0.&lt;br/&gt;&#10;Anna kokonaisluku: &lt;strong class=&quot;editor red&quot;&gt;95&lt;br/&gt;&#10;&lt;/strong&gt;Anna kokonaisluku: &lt;strong class=&quot;editor red&quot;&gt;73&lt;br/&gt;&#10;&lt;/strong&gt;Anna kokonaisluku: &lt;strong class=&quot;editor red&quot;&gt;2&lt;br/&gt;&#10;&lt;/strong&gt;Anna kokonaisluku: &lt;strong class=&quot;editor red&quot;&gt;0&lt;br/&gt;&#10;&lt;/strong&gt;Syötit &lt;strong class=&quot;editor red&quot;&gt;***&lt;/strong&gt; lukua.&lt;/p&gt;&#10;&lt;p&gt; &lt;/p&gt;&#10;&lt;/td&gt;&#10;&lt;/tr&gt;&#10;&lt;/tbody&gt;&#10;&lt;/table&gt;&#10;&lt;/div&gt;&#10;&lt;p class=&quot;left&quot;&gt;&lt;strong class=&quot;editor red&quot;&gt;  punaiset numerot = käyttäjän antama luku ajoikkunassa &lt;/strong&gt;&lt;br/&gt;&#10;&lt;strong class=&quot;editor red&quot;&gt; *** = ohjelman tulostama vastaus&lt;/strong&gt;&lt;/p&gt;&#10;&lt;/div&gt;&#10;&lt;/div&gt;&#10;&lt;h1&gt;&lt;a href=&quot;https://peda.net/p/Anu.Piispanen/9-ohjelmointi/ohjelmointi/ok/8-luokka/for-toistorakenne#top&quot; rel=&quot;nofollow ugc noopener&quot; target=&quot;_blank&quot;&gt;For-toistorakenne&lt;/a&gt;&lt;/h1&gt;&#10;&lt;div class=&quot;main&quot;&gt;&#10;&lt;div class=&quot;content enclose&quot;&gt;&#10;&lt;p&gt;For-lause suorittaa ennalta määrätyn määrän toistolohkoa.&lt;/p&gt;&#10;&lt;p&gt;For-lausekkeessa tulee olla &lt;span class=&quot;editor underline&quot;&gt;laskurimuuttuja&lt;/span&gt;, ohjelmalle varattu sana &lt;span class=&quot;editor underline&quot;&gt;in&lt;/span&gt;, silmukalla läpikäytävä peräkkäinen &lt;span class=&quot;editor underline&quot;&gt;tietorakenne&lt;/span&gt;. Tietorakenne voi olla merkkijono, lista tai lukujono. Määrittely päättyy kaksoispisteeseen. Toistettava lauselohko sisennetään.&lt;/p&gt;&#10;&lt;p&gt;Ohjelman koodi on seuraava.&lt;/p&gt;&#10;&lt;p&gt;&lt;em&gt;for alkio in rakenne: &lt;/em&gt;&lt;/p&gt;&#10;&lt;p&gt;&lt;em&gt; lauselohko&lt;/em&gt;&lt;em&gt;  &lt;/em&gt;&lt;/p&gt;&#10;&lt;p&gt;&lt;b&gt;In&lt;/b&gt; testaa alkion olemassaolon rakenteessa. For-rakenteessa on automaattisesti etenevä sisäänrakennettu silmukka. For-lauseessa ei ole lopetusehtoa ja silmukka loppuu, kun rakenne on käyty lävitse. For-rakenteeseen voi myös lisätä else-haaran.&lt;/p&gt;&#10;&lt;p&gt; &lt;/p&gt;&#10;&lt;div class=&quot;tablewrap&quot;&gt;&#10;&lt;table&gt;&#10;&lt;tbody&gt;&#10;&lt;tr&gt;&#10;&lt;td&gt;&#10;&lt;p&gt;&lt;strong&gt;KOODI&lt;/strong&gt;&lt;/p&gt;&#10;&lt;/td&gt;&#10;&lt;td&gt;&#10;&lt;p&gt;&lt;strong&gt;OHJELMA TULOSTAA RUUDULLE&lt;/strong&gt;&lt;/p&gt;&#10;&lt;/td&gt;&#10;&lt;/tr&gt;&#10;&lt;tr&gt;&#10;&lt;td&gt;&#10;&lt;p&gt;# lasketaan a-kirjainten lukumäärä for-silmukan avulla&lt;br/&gt;&#10;a_lkm=0 #laskuri on nollattava alussa&lt;br/&gt;&#10;mjono=input(&amp;quot;Kirjoita sana, jossa on a-kirjaimia: &amp;quot;)&lt;br/&gt;&#10;for merkki in mjono: #mjonon läpikäynti&lt;br/&gt;&#10; if merkki==&amp;quot;a&amp;quot; or merkki ==&amp;quot;A&amp;quot;: #sanassa on joko a tai A #sisennys1&lt;br/&gt;&#10; a_lkm +=1 #sisennys2&lt;br/&gt;&#10;print(&amp;quot;A-kirjaimia on&amp;quot;,a_lkm, &amp;quot;kappaletta sanassa&amp;quot;,mjono, end=&amp;quot;.\n&amp;quot;)&lt;/p&gt;&#10;&lt;/td&gt;&#10;&lt;td&gt;&#10;&lt;p&gt; &lt;/p&gt;&#10;&lt;p&gt;Kirjoita sana, jossa on a-kirjaimia: &lt;strong class=&quot;editor red&quot;&gt;matematiikka&lt;br/&gt;&#10;&lt;/strong&gt;A-kirjaimia on &lt;strong class=&quot;editor red&quot;&gt;***&lt;/strong&gt; kappaletta sanassa &lt;strong class=&quot;editor red&quot;&gt;***&lt;/strong&gt;.&lt;/p&gt;&#10;&lt;p&gt; &lt;/p&gt;&#10;&lt;/td&gt;&#10;&lt;/tr&gt;&#10;&lt;/tbody&gt;&#10;&lt;/table&gt;&#10;&lt;/div&gt;&#10;&lt;p&gt; &lt;strong class=&quot;editor red&quot;&gt; punaiset kirjaimet = käyttäjän antama sana ajoikkunassa  &lt;br/&gt;&#10;*** = ohjelman tulostama tieto&lt;/strong&gt;&lt;/p&gt;&#10;&lt;/div&gt;&#10;&lt;/div&gt;&#10;&lt;h1&gt;&lt;a href=&quot;https://peda.net/p/Anu.Piispanen/9-ohjelmointi/ohjelmointi/ok/8-luokka/range#top&quot; rel=&quot;nofollow ugc noopener&quot; target=&quot;_blank&quot;&gt;Range-funktio&lt;/a&gt;&lt;/h1&gt;&#10;&lt;div class=&quot;main&quot;&gt;&#10;&lt;div class=&quot;content enclose&quot;&gt;&#10;&lt;p&gt;Range-komennolla voidaan asettaa toistokertojen määrä. Funktio luo lukujonon, jolla voidaan määrätä for-silmukan toistokertojen määrä.&lt;/p&gt;&#10;&lt;p&gt;Funktion koodi on seuraava.&lt;/p&gt;&#10;&lt;p&gt;&lt;em&gt;range(aloitus, lopetus, askel) &lt;/em&gt;&lt;/p&gt;&#10;&lt;p&gt;Lopetuskohdaksi määritelty luku ei kuulu lukujonoon. Esimerkiksi range(15,20) muodostaa lukujonon luvusta 15 lukuun 19 saakka. Jos askeleen pituutta ei määrätä, luku suurenee yhdellä.&lt;/p&gt;&#10;&lt;p&gt; &lt;/p&gt;&#10;&lt;div class=&quot;tablewrap&quot;&gt;&#10;&lt;table&gt;&#10;&lt;tbody&gt;&#10;&lt;tr&gt;&#10;&lt;td&gt;&#10;&lt;p&gt;&lt;strong&gt;KOODI&lt;/strong&gt;&lt;/p&gt;&#10;&lt;/td&gt;&#10;&lt;td&gt;&#10;&lt;p&gt;&lt;strong&gt;OHJELMA TULOSTAA RUUDULLE&lt;/strong&gt;&lt;/p&gt;&#10;&lt;/td&gt;&#10;&lt;/tr&gt;&#10;&lt;tr&gt;&#10;&lt;td&gt;&#10;&lt;p&gt;for luku in range(15,20):&lt;br/&gt;&#10; print(luku)&lt;/p&gt;&#10;&lt;/td&gt;&#10;&lt;td&gt;&#10;&lt;p&gt;15&lt;br/&gt;&#10;16&lt;br/&gt;&#10;17&lt;br/&gt;&#10;18&lt;br/&gt;&#10;19&lt;/p&gt;&#10;&lt;/td&gt;&#10;&lt;/tr&gt;&#10;&lt;/tbody&gt;&#10;&lt;/table&gt;&#10;&lt;/div&gt;&#10;&lt;/div&gt;&#10;&lt;/div&gt;&#10;&lt;h1&gt;&lt;a href=&quot;https://peda.net/p/Anu.Piispanen/9-ohjelmointi/ohjelmointi/ok/8-luokka/lista#top&quot; rel=&quot;nofollow ugc noopener&quot; target=&quot;_blank&quot;&gt;Lista&lt;/a&gt;&lt;/h1&gt;&#10;&lt;div class=&quot;main&quot;&gt;&#10;&lt;div class=&quot;content enclose&quot;&gt;&#10;&lt;p&gt;Lista muodostuu peräkkäin olevista alkioista. Lista on mutatoituva eli siihen voidaan lisätä, poistaa tai muuttaa alkioita. Tämä ominaisuus erottaa listan merkkijonosta, johon merkkejä ei voida luomisen jälkeen lisätä tai poistaa.&lt;/p&gt;&#10;&lt;p&gt;Listan alkiot laitetaan hakasulkeisiin. [ ] Hakasulkeet saat painamalla &lt;strong&gt;alt gr&lt;/strong&gt;-näppäintä ja numeroa 8 tai 9.&lt;/p&gt;&#10;&lt;p&gt;Merkkijonojen tapaan myös lista on indeksoitu alkamaan nollasta.&lt;/p&gt;&#10;&lt;div class=&quot;tablewrap&quot;&gt;&#10;&lt;table&gt;&#10;&lt;tbody&gt;&#10;&lt;tr&gt;&#10;&lt;td&gt;&#10;&lt;p&gt;&lt;strong&gt;indeksi&lt;/strong&gt;&lt;/p&gt;&#10;&lt;/td&gt;&#10;&lt;td&gt;&#10;&lt;p&gt;&lt;strong&gt;0&lt;/strong&gt;&lt;/p&gt;&#10;&lt;/td&gt;&#10;&lt;td&gt;&#10;&lt;p&gt;&lt;strong&gt;1&lt;/strong&gt;&lt;/p&gt;&#10;&lt;/td&gt;&#10;&lt;td&gt;&#10;&lt;p&gt;&lt;strong&gt;2&lt;/strong&gt;&lt;/p&gt;&#10;&lt;/td&gt;&#10;&lt;td&gt;&#10;&lt;p&gt;&lt;strong&gt;3&lt;/strong&gt;&lt;/p&gt;&#10;&lt;/td&gt;&#10;&lt;/tr&gt;&#10;&lt;tr&gt;&#10;&lt;td&gt;&#10;&lt;p&gt;lista1&lt;/p&gt;&#10;&lt;/td&gt;&#10;&lt;td&gt;&#10;&lt;p&gt;1&lt;/p&gt;&#10;&lt;/td&gt;&#10;&lt;td&gt;&#10;&lt;p&gt;2&lt;/p&gt;&#10;&lt;/td&gt;&#10;&lt;td&gt;&#10;&lt;p&gt;4&lt;/p&gt;&#10;&lt;/td&gt;&#10;&lt;td&gt;&#10;&lt;p&gt;6&lt;/p&gt;&#10;&lt;/td&gt;&#10;&lt;/tr&gt;&#10;&lt;tr&gt;&#10;&lt;td&gt;&#10;&lt;p&gt;lista2&lt;/p&gt;&#10;&lt;/td&gt;&#10;&lt;td&gt;&#10;&lt;p&gt;Sari&lt;/p&gt;&#10;&lt;/td&gt;&#10;&lt;td&gt;&#10;&lt;p&gt;Leo&lt;/p&gt;&#10;&lt;/td&gt;&#10;&lt;td&gt;&#10;&lt;p&gt;Essi&lt;/p&gt;&#10;&lt;/td&gt;&#10;&lt;td&gt;&#10;&lt;p&gt;Rami&lt;/p&gt;&#10;&lt;/td&gt;&#10;&lt;/tr&gt;&#10;&lt;/tbody&gt;&#10;&lt;/table&gt;&#10;&lt;/div&gt;&#10;&lt;p&gt;Yksittäinen alkio voidaan poimia [&lt;strong&gt;?&lt;/strong&gt;]-operaattorilla. &lt;strong&gt;?&lt;/strong&gt;=alkion indeksi&lt;/p&gt;&#10;&lt;p&gt;Listan alkio voidaan muuttaa [&lt;strong&gt;?&lt;/strong&gt;]=&lt;strong&gt;x x&lt;/strong&gt;=listan alkiolle annettu uusi arvo&lt;/p&gt;&#10;&lt;p&gt;Lista voi olla myös tyhjä.  lista=[]&lt;/p&gt;&#10;&lt;p&gt;Uusia alkioita voidaan lisätä listaan append-metodilla lista.append(&lt;strong&gt;x&lt;/strong&gt;)  &lt;strong&gt;x&lt;/strong&gt;=listan uusi alkio&lt;/p&gt;&#10;&lt;p&gt;Alkioita voi poistaa joko pop- tai remove-metodilla.&lt;/p&gt;&#10;&lt;p&gt;Pop-metodissa annetaan poistettavan alkion indeksi ja remove-metodissa annetaan alkion arvo.&lt;/p&gt;&#10;&lt;p&gt;Listalta voidaan tulostaa alkio myös indeksin perusteella. print(lista[&lt;strong&gt;?&lt;/strong&gt;])  &lt;strong&gt;?&lt;/strong&gt;=alkion indeksi&lt;/p&gt;&#10;&lt;p&gt;Listat voi yhdistää myös yhteenlaskemalla.&lt;/p&gt;&#10;&lt;div class=&quot;tablewrap&quot;&gt;&#10;&lt;table&gt;&#10;&lt;tbody&gt;&#10;&lt;tr&gt;&#10;&lt;td&gt;&#10;&lt;p&gt;&lt;strong&gt;KOODI&lt;/strong&gt;&lt;/p&gt;&#10;&lt;/td&gt;&#10;&lt;td&gt;&#10;&lt;p&gt;&lt;strong&gt;OHJELMA TULOSTAA RUUDULLE&lt;/strong&gt;&lt;/p&gt;&#10;&lt;/td&gt;&#10;&lt;/tr&gt;&#10;&lt;tr&gt;&#10;&lt;td&gt;&#10;&lt;p&gt;lista1=[10,9,7,8,3]&lt;br/&gt;&#10;print (lista1)&lt;br/&gt;&#10;lista1[1]=5 #korvataan listan1 indeksin kohdalla 1 oleva alkio&lt;br/&gt;&#10;print (lista1)&lt;br/&gt;&#10;lista2=[] #luodaan uusi tyhjä lista2&lt;br/&gt;&#10;lista2.append(6) #lisätään listalle2 alkio&lt;br/&gt;&#10;lista2.append(21) #lisätään listalle2 alkio&lt;br/&gt;&#10;lista1.append(60) #lisätään listalle1 alkio loppuun&lt;br/&gt;&#10;print(lista2)&lt;br/&gt;&#10;print(lista1)&lt;br/&gt;&#10;lista1.pop(2) #poistaa listalta1 indeksin 2 kohdalla olevan alkion&lt;br/&gt;&#10;print(lista1)&lt;br/&gt;&#10;lista2.remove(6) #poistaa listalta2 alkion 6&lt;br/&gt;&#10;print(lista2)&lt;br/&gt;&#10;print(lista1[4]) #tulostaa listan1 alkion indeksin kohdasta 4&lt;br/&gt;&#10;lista3=lista1+lista2 #yhdistää listan1 ja listan2&lt;br/&gt;&#10;print(lista3) &lt;/p&gt;&#10;&lt;/td&gt;&#10;&lt;td&gt;&#10;&lt;p&gt;&lt;br/&gt;&#10;[10, 9, 7, 8, 3]&lt;br/&gt;&#10;&lt;br/&gt;&#10;[10, 5, 7, 8, 3]&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;br/&gt;&#10;[6, 21]&lt;br/&gt;&#10;[10, 5, 7, 8, 3, 60]&lt;br/&gt;&#10;&lt;br/&gt;&#10;[10, 5, 8, 3, 60]&lt;br/&gt;&#10;&lt;br/&gt;&#10;[21]&lt;br/&gt;&#10;60&lt;br/&gt;&#10;&lt;br/&gt;&#10;[10, 5, 8, 3, 60, 21]&lt;/p&gt;&#10;&lt;/td&gt;&#10;&lt;/tr&gt;&#10;&lt;/tbody&gt;&#10;&lt;/table&gt;&#10;&lt;/div&gt;&#10;&lt;p&gt; &lt;/p&gt;&#10;&lt;p&gt;For-rakennetta voi käyttää listan kanssa.&lt;/p&gt;&#10;&lt;div class=&quot;tablewrap&quot;&gt;&#10;&lt;table&gt;&#10;&lt;tbody&gt;&#10;&lt;tr&gt;&#10;&lt;td&gt;&#10;&lt;p&gt;&lt;strong&gt;KOODI&lt;/strong&gt;&lt;/p&gt;&#10;&lt;/td&gt;&#10;&lt;td&gt;&#10;&lt;p&gt;&lt;strong&gt;OHJELMA TULOSTAA RUUDULLE&lt;/strong&gt;&lt;/p&gt;&#10;&lt;/td&gt;&#10;&lt;/tr&gt;&#10;&lt;tr&gt;&#10;&lt;td&gt;&#10;&lt;p&gt;for nimi in[&amp;quot;Leena&amp;quot;,&amp;quot;Sini&amp;quot;,&amp;quot;Tuija&amp;quot;,&amp;quot;Jaana&amp;quot;,&amp;quot;Soile&amp;quot;]: &lt;br/&gt;&#10; print(nimi)&lt;/p&gt;&#10;&lt;/td&gt;&#10;&lt;td&gt;&#10;&lt;p&gt;Leena&lt;br/&gt;&#10;Sini&lt;br/&gt;&#10;Tuija&lt;br/&gt;&#10;Jaana&lt;br/&gt;&#10;Soile&lt;/p&gt;&#10;&lt;/td&gt;&#10;&lt;/tr&gt;&#10;&lt;/tbody&gt;&#10;&lt;/table&gt;&#10;&lt;/div&gt;&#10;&lt;/div&gt;&#10;&lt;/div&gt;&#10;</content>
<published>2026-01-26T14:13:00+02:00</published>
</entry>


</feed>