<?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>Luku 5. For -silmukka ja listat</title>
<id>https://peda.net/id/81947b8ab80</id>
<updated>2019-03-10T23:24:38+02:00</updated>
<link href="https://peda.net/id/81947b8ab80:atom" rel="self" />
<link href="https://peda.net/jyvaskyla/ict/palvelut/ohjelmointi-robotiikka/pop/l1sf#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>For -silmukka</title>
<id>https://peda.net/id/81950b18b80</id>
<updated>2022-12-06T17:06:33+02:00</updated>
<link href="https://peda.net/jyvaskyla/ict/palvelut/ohjelmointi-robotiikka/pop/l1sf/silmukka#top" />
<content type="html">Aina kun koodissa toistuu jokin sarja käskyjä voidaan hyödyntää for -silmukkaa. Jos esimerksi haluat piirtää kahdeksankulmion se vaatii melkoisen määrän käskyjä (=paljon työtä ja monta mahdollisuutta tehdä virhe)&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;a href=&quot;https://peda.net/jyvaskyla/ict/palvelut/ohjelmointi-robotiikka/pop/l1sf/silmukka/for1-png#top&quot; title=&quot;for1.png&quot;&gt;&lt;img src=&quot;https://peda.net/jyvaskyla/ict/palvelut/ohjelmointi-robotiikka/pop/l1sf/silmukka/for1-png:file/photo/e61714929015f6767e2fa40423816a9454285011/for1.png&quot; alt=&quot;&quot; title=&quot;for1.png&quot; class=&quot;inline&quot; loading=&quot;lazy&quot;/&gt;&lt;/a&gt;&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;br/&gt;&#10;for silmukan avulla saman lopputuloksen saa huomattavasti lyhyemmällä koodilla.&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;a href=&quot;https://peda.net/jyvaskyla/ict/palvelut/ohjelmointi-robotiikka/pop/l1sf/silmukka/for2-png#top&quot; title=&quot;for2.png&quot;&gt;&lt;img src=&quot;https://peda.net/jyvaskyla/ict/palvelut/ohjelmointi-robotiikka/pop/l1sf/silmukka/for2-png:file/photo/638a3f6c24a385d9770058563de663f684a0cbbb/for2.png&quot; alt=&quot;&quot; title=&quot;for2.png&quot; class=&quot;inline&quot; loading=&quot;lazy&quot;/&gt;&lt;/a&gt;&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;br/&gt;&#10;for silmukassa luodaan muuttuja (tässä i) ja sille lista jossa on niin monta jäsentä kun silmukkaa halutaan toistaa. Listan jäsenet voivat olla myös merkkijonoja kuten alla olevassa esimerkissä. for rivin jälkeen on tärkeää laittaa kaksoispiste! Kaksoispisteen alapuolelle tulee toistettavat käskyt sisennettynä&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;a href=&quot;https://peda.net/jyvaskyla/ict/palvelut/ohjelmointi-robotiikka/pop/l1sf/silmukka/for3-png#top&quot; title=&quot;for3.png&quot;&gt;&lt;img src=&quot;https://peda.net/jyvaskyla/ict/palvelut/ohjelmointi-robotiikka/pop/l1sf/silmukka/for3-png:file/photo/35702403185638070a85408dea3220b4bede998b/for3.png&quot; alt=&quot;&quot; title=&quot;for3.png&quot; class=&quot;inline&quot; loading=&quot;lazy&quot;/&gt;&lt;/a&gt;&lt;br/&gt;&#10;&lt;br/&gt;&#10;Hakasulkujen sisällä teksteillä ei tässä tapauksessa ole merkitystä. Myöskään muuttujaa i ei tässä hyödynnetä. Kokeillaan muokata koodia hiukan. Vaihda muuttujan i nimeksi vari ja laita hakasulkujen sisään neljä eri värin nimeä. Lisää silmukkaan yksi rivi, jossa pekan väri määräytyy muuttujan vari arvon mukaan.&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;a href=&quot;https://peda.net/jyvaskyla/ict/palvelut/ohjelmointi-robotiikka/pop/l1sf/silmukka/pyth2-png#top&quot; title=&quot;pyth2.png&quot;&gt;&lt;img src=&quot;https://peda.net/jyvaskyla/ict/palvelut/ohjelmointi-robotiikka/pop/l1sf/silmukka/pyth2-png:file/photo/8c3bea3b70a52e7f7d9eef7977ebed4ee5a40d61/pyth2.png&quot; alt=&quot;&quot; title=&quot;pyth2.png&quot; class=&quot;inline&quot; loading=&quot;lazy&quot;/&gt;&lt;/a&gt;&lt;br/&gt;&#10;</content>
<published>2017-10-23T18:26:13+03:00</published>
</entry>

<entry>
<title>Harjoitteluikkuna</title>
<id>https://peda.net/id/819cadaab80</id>
<updated>2019-03-10T23:23:59+02:00</updated>
<link href="https://peda.net/jyvaskyla/ict/palvelut/ohjelmointi-robotiikka/pop/l1sf/harjoitteluikkuna#top" />
<content type="html">​1)Kirjoita ohjelma jossa kilpikonna piirtää for silmukan avulla kahdeksankulmion (kulma 45 astetta).&lt;br/&gt;&#10;&lt;br/&gt;&#10;2) Kirjoita ohjelma jossa for silmukan avulla kilpikonna piirtää neljä kertaa kolmion jonka viivan väri vaihtuu joka kierroksella.&lt;br/&gt;&#10;&lt;br/&gt;&#10;3)Kirjoita ohjelma jossa for silmukan avulla kilpikonna piirtää neljä kertaa neliön jonka täyttöväri vaihtuu joka kierroksella.&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;iframe src=&quot;https://trinket.io/embed/python/c60ebbde2f&quot; width=&quot;100%&quot; height=&quot;600&quot; allowfullscreen=&quot;allowfullscreen&quot;&gt;&lt;/iframe&gt;​</content>
<published>2017-10-23T18:26:13+03:00</published>
</entry>


</feed>