<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/xsl" href="https://peda.net/:static/535/atom.xsl"?>
<feed xmlns="http://www.w3.org/2005/Atom">
<title>*Luku 9: For-silmukka ja listat</title>
<id>https://peda.net/id/62d6dd86779</id>
<updated>2022-01-24T09:14:55+02:00</updated>
<link href="https://peda.net/id/62d6dd86779:atom" rel="self" />
<link href="https://peda.net/p/annakaisa.markkanen/python-ohjelmointi/luku-9-for-silmukka-ja-listat#top" rel="alternate" />
<logo>https://peda.net/:static/535/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 ja listat</title>
<id>https://peda.net/id/87950d00779</id>
<updated>2022-01-17T14:49:30+02:00</updated>
<link href="https://peda.net/p/annakaisa.markkanen/python-ohjelmointi/luku-9-for-silmukka-ja-listat/for-silmukka-ja-listat#top" />
<content type="html">&lt;span class=&quot;TextRun SCXW250441640 BCX0&quot; lang=&quot;FI-FI&quot;&gt;&lt;!--filtered attribute: data-contrast=&quot;none&quot;--&gt;&lt;span class=&quot;NormalTextRun SCXW250441640 BCX0&quot;&gt;Piirretään kilpikonnagrafiikalla säännöllinen&lt;span&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;SpellingError SCXW250441640 BCX0&quot;&gt;kahdeksankulmio&lt;/span&gt;&lt;span class=&quot;NormalTextRun SCXW250441640 BCX0&quot;&gt;, eli&lt;span&gt; &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;SpellingError SCXW250441640 BCX0&quot;&gt;kahdeksankulmio&lt;/span&gt;&lt;span class=&quot;NormalTextRun SCXW250441640 BCX0&quot;&gt;, jossa on kahdeksan yhtä pitkää sivua ja jokainen kulma on yhtä suuri. Tämä saadaan liikkumalla aina tietty matka ja kääntymällä vasemmalle 45 astetta:&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;EOP SCXW250441640 BCX0&quot;&gt;&lt;!--filtered attribute: data-ccp-props=&quot;{&quot;201341983&quot;:0,&quot;335551550&quot;:1,&quot;335551620&quot;:1,&quot;335559739&quot;:160,&quot;335559740&quot;:259}&quot;--&gt;&lt;span class=&quot;EOP SCXW250441640 BCX0&quot;&gt;&lt;!--filtered attribute: data-ccp-props=&quot;{&quot;201341983&quot;:0,&quot;335551550&quot;:1,&quot;335551620&quot;:1,&quot;335559739&quot;:160,&quot;335559740&quot;:259}&quot;--&gt; &lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;a href=&quot;https://peda.net/p/annakaisa.markkanen/python-ohjelmointi/luku-9-for-silmukka-ja-listat/for-silmukka-ja-listat/luku-9.1.jpg#top&quot; title=&quot;Luku 9.1.JPG&quot;&gt;&lt;img src=&quot;https://peda.net/p/annakaisa.markkanen/python-ohjelmointi/luku-9-for-silmukka-ja-listat/for-silmukka-ja-listat/luku-9.1.jpg:file/photo/48d489109805a98db7f2255a29b22f304c55728f/Luku%209.1.JPG&quot; alt=&quot;&quot; title=&quot;Luku 9.1.JPG&quot; class=&quot;inline&quot; loading=&quot;lazy&quot;/&gt;&lt;/a&gt;&lt;br/&gt;&#10;&lt;/span&gt;&lt;/span&gt;&#10;&lt;p&gt;&lt;span&gt;&lt;!--filtered attribute: data-contrast=&quot;none&quot;--&gt;Kirjoitettu koodi on pitkä; se on työläs kirjoittaa, ja lisäksi mitä enemmän käskyjä kirjoitetaan, sitä todennäköisemmin johonkin kohtaan koodia tulee virhettä.&lt;/span&gt;&lt;span&gt;&lt;!--filtered attribute: data-ccp-props=&quot;{&quot;201341983&quot;:0,&quot;335551550&quot;:1,&quot;335551620&quot;:1,&quot;335559739&quot;:160,&quot;335559740&quot;:259}&quot;--&gt; &lt;/span&gt;&lt;/p&gt;&#10;&lt;p&gt;&lt;span&gt;&lt;!--filtered attribute: data-contrast=&quot;none&quot;--&gt;Kun koodissa toistuu sama sarja monta kertaa peräkkäin, voidaan hyödyntää &lt;/span&gt;&lt;strong class=&quot;editor red&quot;&gt;&lt;span&gt;&lt;!--filtered attribute: data-contrast=&quot;none&quot;--&gt;for&lt;/span&gt;&lt;/strong&gt;&lt;span&gt;&lt;!--filtered attribute: data-contrast=&quot;none&quot;--&gt;-silmukkaa:&lt;/span&gt;&lt;span&gt;&lt;!--filtered attribute: data-ccp-props=&quot;{&quot;201341983&quot;:0,&quot;335551550&quot;:1,&quot;335551620&quot;:1,&quot;335559739&quot;:160,&quot;335559740&quot;:259}&quot;--&gt; &lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;a href=&quot;https://peda.net/p/annakaisa.markkanen/python-ohjelmointi/luku-9-for-silmukka-ja-listat/for-silmukka-ja-listat/luku-9.2.jpg#top&quot; title=&quot;Luku 9.2.JPG&quot;&gt;&lt;img src=&quot;https://peda.net/p/annakaisa.markkanen/python-ohjelmointi/luku-9-for-silmukka-ja-listat/for-silmukka-ja-listat/luku-9.2.jpg:file/photo/f3016e0b0e30feed0a6d912bb6dfed03de86b4b5/Luku%209.2.JPG&quot; alt=&quot;&quot; title=&quot;Luku 9.2.JPG&quot; class=&quot;inline&quot; loading=&quot;lazy&quot;/&gt;&lt;/a&gt;&lt;br/&gt;&#10;&lt;/span&gt;&lt;/p&gt;&#10;&lt;p&gt;&lt;span&gt;&lt;!--filtered attribute: data-contrast=&quot;none&quot;--&gt;For-silmukassa luodaan muuttuja (tässä i) ja sille lista, jossa on niin monta jäsentä kun silmukkaa halutaan toistaa. For-rivin jälkeen tulee kaksoispiste ja alapuolen toistettavat käskyt kirjoitetaan sisennettynä.&lt;/span&gt;&lt;span&gt;&lt;!--filtered attribute: data-ccp-props=&quot;{&quot;201341983&quot;:0,&quot;335551550&quot;:1,&quot;335551620&quot;:1,&quot;335559739&quot;:160,&quot;335559740&quot;:259}&quot;--&gt; &lt;/span&gt;&lt;/p&gt;&#10;&lt;p&gt;&lt;span&gt;&lt;!--filtered attribute: data-contrast=&quot;none&quot;--&gt;Muuttujat voivat olla myös muita kuin lukuja. Tehdään esimerkiksi ohjelma, jossa kilpikonna piirtää neliön tekemällä jokaisen sivun eri väriseksi:&lt;/span&gt;&lt;span&gt;&lt;!--filtered attribute: data-ccp-props=&quot;{&quot;201341983&quot;:0,&quot;335551550&quot;:1,&quot;335551620&quot;:1,&quot;335559739&quot;:160,&quot;335559740&quot;:259}&quot;--&gt; &lt;/span&gt;&lt;/p&gt;&#10;&lt;span class=&quot;EOP SCXW250441640 BCX0&quot;&gt;&lt;!--filtered attribute: data-ccp-props=&quot;{&quot;201341983&quot;:0,&quot;335551550&quot;:1,&quot;335551620&quot;:1,&quot;335559739&quot;:160,&quot;335559740&quot;:259}&quot;--&gt;&lt;span class=&quot;EOP SCXW250441640 BCX0&quot;&gt;&lt;!--filtered attribute: data-ccp-props=&quot;{&quot;201341983&quot;:0,&quot;335551550&quot;:1,&quot;335551620&quot;:1,&quot;335559739&quot;:160,&quot;335559740&quot;:259}&quot;--&gt;&lt;a href=&quot;https://peda.net/p/annakaisa.markkanen/python-ohjelmointi/luku-9-for-silmukka-ja-listat/for-silmukka-ja-listat/luku-9.3.jpg#top&quot; title=&quot;Luku 9.3.JPG&quot;&gt;&lt;img src=&quot;https://peda.net/p/annakaisa.markkanen/python-ohjelmointi/luku-9-for-silmukka-ja-listat/for-silmukka-ja-listat/luku-9.3.jpg:file/photo/be0b56b7c1c48c95127e347e54a5571ee3404e33/Luku%209.3.JPG&quot; alt=&quot;&quot; title=&quot;Luku 9.3.JPG&quot; class=&quot;inline&quot; loading=&quot;lazy&quot;/&gt;&lt;/a&gt;&lt;br/&gt;&#10;&lt;/span&gt;&lt;/span&gt;&#10;&lt;p&gt;&lt;span&gt;&lt;!--filtered attribute: data-contrast=&quot;none&quot;--&gt;Tässä koodissa rivillä 6 määritellään muuttuja ‘vari’ (muista: muuttuja ei voi sisältää ääkkösiä), ja lista, jonka värejä ovat punainen, sininen, vihreä ja keltainen.&lt;/span&gt;&lt;span&gt;&lt;!--filtered attribute: data-ccp-props=&quot;{&quot;201341983&quot;:0,&quot;335551550&quot;:1,&quot;335551620&quot;:1,&quot;335559739&quot;:160,&quot;335559740&quot;:259}&quot;--&gt; &lt;/span&gt;&lt;/p&gt;&#10;&lt;p&gt;&lt;span&gt;&lt;!--filtered attribute: data-contrast=&quot;none&quot;--&gt;Riveillä 7-9 määritellään ensin Killen väri, sitten Killle liikkuu 100 askelta eteenpäin ja kääntyy 90 astetta. Nämä kolme käskyä toistetaan niin monta kertaa, kuin listassa on värejä, eli tässä tapauksessa neljä kertaa, jolloin muodostuu neliö.&lt;/span&gt;&lt;/p&gt;&#10;&lt;span class=&quot;EOP SCXW250441640 BCX0&quot;&gt;&lt;!--filtered attribute: data-ccp-props=&quot;{&quot;201341983&quot;:0,&quot;335551550&quot;:1,&quot;335551620&quot;:1,&quot;335559739&quot;:160,&quot;335559740&quot;:259}&quot;--&gt;&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;/span&gt;</content>
<published>2022-01-17T14:46:46+02:00</published>
</entry>


</feed>