<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/xsl" href="https://peda.net/:static/537/atom.xsl"?>
<feed xmlns="http://www.w3.org/2005/Atom">
<title>Toistorakenne while-silmukka</title>
<id>https://peda.net/id/afa546a6fbc</id>
<updated>2018-12-09T18:15:46+02:00</updated>
<link href="https://peda.net/id/afa546a6fbc:atom" rel="self" />
<link href="https://peda.net/kotka/perusopetus/langinkosken-koulu/oppiaineet2/pitk%C3%A4-matematiikka/kari-pekan-ryhm%C3%A4t/atk-luokassa/python-kurssi2/toistorakenne#top" rel="alternate" />
<logo>https://peda.net/:static/537/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>Toistorakenne</title>
<id>https://peda.net/id/afa5b67cfbc</id>
<updated>2018-09-27T17:45:59+03:00</updated>
<link href="https://peda.net/kotka/perusopetus/langinkosken-koulu/oppiaineet2/pitk%C3%A4-matematiikka/kari-pekan-ryhm%C3%A4t/atk-luokassa/python-kurssi2/toistorakenne/toistorakenne#top" />
<content type="html">&lt;b&gt;While-silmukka&lt;/b&gt;&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;b&gt;While-komennolla&lt;/b&gt; voi toistaa jotakin komentoa niin kauan, kunnes jokin ehto täyttyy.&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;table&gt;&#10;&lt;tbody&gt;&#10;&lt;tr&gt;&#10;&lt;td&gt;&#10;&lt;h3&gt;&lt;b&gt;Esimerkki 1.&lt;/b&gt;&lt;/h3&gt;&#10;&lt;br/&gt;&#10;Luodaan ohjelma, joka kysyy käyttäjältä laskun vastausta niin kauan, kunnes oikea vastaus löytyy.&lt;br/&gt;&#10;&lt;br/&gt;&#10;Luodaan ensin muuttuja nimeltään vastaus, joka on aluksi tyhjä (heittomerkit).&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;strong class=&quot;editor red&quot;&gt;vastaus = &amp;quot;&amp;quot;&lt;/strong&gt; &lt;br/&gt;&#10;&lt;br/&gt;&#10;Luodaan while-silmukka, joka toistaa kysymystä niin kauan kuin vastaus on erisuuri kuin 15 ( joka on oikea vastaus). &lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;strong class=&quot;editor red&quot;&gt;while vastaus != 15:&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;/strong&gt;Luodaan kysymys, jonka oikea vastaus on 15. Huom! Vastaus on kokonaisluku, joten käytetään int-komentoa.&lt;br/&gt;&#10;&lt;br/&gt;&#10;[[koodiin välilyönti tähän kohtaan]] &lt;strong class=&quot;editor red&quot;&gt;vastaus = int( input( &amp;quot;Kuinka paljon on kolme kertaa viisi?&amp;quot;))&lt;/strong&gt; &lt;br/&gt;&#10;&lt;br/&gt;&#10;Luodaan teksti, joka tulostuu oikean vastauksen jälkeen.&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;strong class=&quot;editor red&quot;&gt;print (&amp;quot;Oikein!&amp;quot;)&lt;/strong&gt;&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;br/&gt;&#10;Tällöin tulostuu seuraavaa:&lt;br/&gt;&#10;&lt;br/&gt;&#10;Kuinka paljon on kolme kertaa viisi? 14&lt;br/&gt;&#10;Kuinka paljon on kolme kertaa viisi? 15&lt;br/&gt;&#10;Oikein!&lt;/td&gt;&#10;&lt;/tr&gt;&#10;&lt;/tbody&gt;&#10;&lt;/table&gt;&#10;&lt;br/&gt;&#10;&lt;b&gt;Tehtävä 1. &lt;/b&gt;Muuta alla olevaa koodia siten, että ohjelma kysyy alkuaineen helium oikeaa kemiallista merkkiä niin kauan kunnes oikea vastaus löytyy.&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;iframe height=&quot;400px&quot; width=&quot;100%&quot; src=&quot;https://repl.it/@teittinenkp/while-tehtava1?lite=true&quot; allowfullscreen=&quot;true&quot; sandbox=&quot;allow-forms allow-pointer-lock allow-popups allow-same-origin allow-scripts allow-modals&quot;&gt;&lt;/iframe&gt;​&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;b&gt;Tehtävä 2. &lt;/b&gt;Luo ohjelma, joka kysyy käyttäjältä laskutoimituksen [[$ 5 \cdot 6 $]]​ vastausta, niin kauan kunnes oikea vastaus löytyy. &lt;br/&gt;&#10;&lt;br/&gt;&#10;Ekstratehtävä: Jatka tehtävää 2 siten, että teet kaverillesi päässälaskukokeen.</content>
<published>2018-12-09T18:15:46+02:00</published>
</entry>


</feed>