<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/xsl" href="https://peda.net/:static/533/atom.xsl"?>
<feed xmlns="http://www.w3.org/2005/Atom">
<title>g) While toistorakenne</title>
<id>https://peda.net/id/744065e83ff</id>
<updated>2022-12-06T17:04:29+02:00</updated>
<link href="https://peda.net/id/744065e83ff:atom" rel="self" />
<link href="https://peda.net/jyvaskyla/ict/palvelut/ohjelmointi-robotiikka/pop/perusteet2/silmukka#top" rel="alternate" />
<logo>https://peda.net/:static/533/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&quot; href=&quot;https://peda.net/info&quot;&gt;Peda.net-yleislisenssi&lt;/a&gt;&lt;/div&gt;&#10;</rights>

<entry>
<title>Silmukat (While)</title>
<id>https://peda.net/id/7441f00c3ff</id>
<updated>2017-10-23T17:42:00+03:00</updated>
<link href="https://peda.net/jyvaskyla/ict/palvelut/ohjelmointi-robotiikka/pop/perusteet2/silmukka/silmukat#top" />
<content type="html">&lt;strong class=&quot;editor red&quot;&gt;while&lt;/strong&gt; -silmukan avulla voidaan koodia toistaa niin kauan kunnes ehto täyttyy.&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;a href=&quot;https://peda.net/jyvaskyla/ict/palvelut/ohjelmointi-robotiikka/pop/perusteet2/silmukka/silmukat/python11-png#top&quot; title=&quot;python11.png&quot;&gt;&lt;img src=&quot;https://peda.net/jyvaskyla/ict/palvelut/ohjelmointi-robotiikka/pop/perusteet2/silmukka/silmukat/python11-png:file/photo/fe8be1ff5e064064f43f97217156a5197770ac93/python11.png&quot; alt=&quot;&quot; title=&quot;python11.png&quot; class=&quot;inline&quot; loading=&quot;lazy&quot;/&gt;&lt;/a&gt;&lt;br/&gt;&#10;Jos jatkamisehto ei ole voimassa ohjelman suoritus jatkuu seuraavasta sisentämättömästä rivistä silmukan jälkeen.&lt;br/&gt;&#10;&lt;br/&gt;&#10;Suorituskertojen määrää ei tarvitse tietää ennakkoon. Lasketaan kahden potenssit, jotka ovat pienempiä kuin miljoona.&lt;br/&gt;&#10;&lt;a href=&quot;https://peda.net/jyvaskyla/ict/palvelut/ohjelmointi-robotiikka/pop/perusteet2/silmukka/silmukat/python12-png#top&quot; title=&quot;python12.png&quot;&gt;&lt;img src=&quot;https://peda.net/jyvaskyla/ict/palvelut/ohjelmointi-robotiikka/pop/perusteet2/silmukka/silmukat/python12-png:file/photo/2f8a2ccad778d2dcbbc6a820bb57d9826d78eadc/python12.png&quot; alt=&quot;&quot; title=&quot;python12.png&quot; class=&quot;inline&quot; loading=&quot;lazy&quot;/&gt;&lt;/a&gt;&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;strong class=&quot;editor red&quot;&gt;while&lt;/strong&gt; silmukalla voidaan myös pyytää käyttäjältä lukuja joiden määrää ei tiedetä&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;a href=&quot;https://peda.net/jyvaskyla/ict/palvelut/ohjelmointi-robotiikka/pop/perusteet2/silmukka/silmukat/python13-png#top&quot; title=&quot;python13.png&quot;&gt;&lt;img src=&quot;https://peda.net/jyvaskyla/ict/palvelut/ohjelmointi-robotiikka/pop/perusteet2/silmukka/silmukat/python13-png:file/photo/a6213085324d31f5bc41b3a80e18c46aae0693c9/python13.png&quot; alt=&quot;&quot; title=&quot;python13.png&quot; class=&quot;inline&quot; loading=&quot;lazy&quot;/&gt;&lt;/a&gt;&lt;br/&gt;&#10;&lt;br/&gt;&#10;MUISTA:&lt;br/&gt;&#10;&lt;br/&gt;&#10;jatkamisehdossa olevan muuttujan pitää olla olemassa ennen ensimmäistä kierrosta.&lt;br/&gt;&#10;&lt;strong class=&quot;editor red&quot;&gt;luku= 0&lt;/strong&gt;&lt;br/&gt;&#10;Varmista että jatkamisehto muuttuu jossain vaiheessa epätodeksi. Muutoin seurauksena on ikuinen silmukka. &lt;br/&gt;&#10;esim.&lt;br/&gt;&#10;&lt;strong class=&quot;editor red&quot;&gt;while luku &amp;lt; 10:&lt;/strong&gt;&lt;br/&gt;&#10;Muista päivittää jatkamisehtoon liittyvän muuttujan arvoa joka kierroksella.&lt;br/&gt;&#10;esim.&lt;br/&gt;&#10;&lt;strong class=&quot;editor red&quot;&gt;luku +=1&lt;br/&gt;&#10;&lt;/strong&gt;&lt;br/&gt;&#10;&lt;b&gt;Ikuinen silmukka&lt;/b&gt; &lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;a href=&quot;https://peda.net/jyvaskyla/ict/palvelut/ohjelmointi-robotiikka/pop/perusteet2/silmukka/silmukat/pyt2-png#top&quot; title=&quot;pyt2.png&quot;&gt;&lt;img src=&quot;https://peda.net/jyvaskyla/ict/palvelut/ohjelmointi-robotiikka/pop/perusteet2/silmukka/silmukat/pyt2-png:file/photo/439beae88c38dc18275eb7129d7fa1dda7a5dc0a/pyt2.png&quot; alt=&quot;&quot; title=&quot;pyt2.png&quot; class=&quot;inline&quot; loading=&quot;lazy&quot;/&gt;&lt;/a&gt;&lt;br/&gt;&#10;Tulostaa Hello world tekstiä näyttöön ikuisesti.</content>
<published>2019-03-06T11:15:58+02:00</published>
</entry>

<entry>
<title>Harjoitus</title>
<id>https://peda.net/id/74489a063ff</id>
<updated>2017-11-13T23:51:36+02:00</updated>
<link href="https://peda.net/jyvaskyla/ict/palvelut/ohjelmointi-robotiikka/pop/perusteet2/silmukka/harjoitus#top" />
<content type="html">1) Luo ohjelma joka tulostaa näytölle pienenevän lukusarjan sadasta yhteen (100, 99, 98...1) ja ykkösen jälkeen näytölle tulostuu teksti &amp;quot;CRASH, BOOM, BANG!&amp;quot;.&lt;br/&gt;&#10;&lt;br/&gt;&#10;2) Kirjoita arvauspeli, joka arpoo luvun väliltä 0-100 ja pyytää sitten käyttäjää arvaamaan mikä luku on. &lt;br/&gt;&#10;Jos vastaus menee väärin ohjelma kertoo onko oikea vastaus isompi vai suurempi ja antaa uuden yrityksen. Lopulta ohjelma kertoo monta yritystä tarvitsit oikean vastauksen löytämiseen.&lt;br/&gt;&#10;&lt;br/&gt;&#10;Tähän tehtävään tarvitset uutta käskyä &lt;strong class=&quot;editor red&quot;&gt;randint&lt;/strong&gt;, joka löytyy random kirjastosta. Siksi sinun on ensiksi avattava random kirjasto.&lt;br/&gt;&#10;&lt;strong class=&quot;editor red&quot;&gt;import random&lt;/strong&gt;&lt;br/&gt;&#10;&lt;strong class=&quot;editor red&quot;&gt;arvausluku = random.randint(0,100)&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;iframe src=&quot;https://trinket.io/embed/python/35b515ae70&quot; width=&quot;100%&quot; height=&quot;600&quot; allowfullscreen=&quot;allowfullscreen&quot;&gt;&lt;/iframe&gt;​&lt;/strong&gt;</content>
<published>2019-03-06T11:15:58+02:00</published>
</entry>


</feed>