<?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>a) Tulostuskäsky ja kommentit</title>
<id>https://peda.net/id/741f4eee3ff</id>
<updated>2019-03-06T11:15:58+02:00</updated>
<link href="https://peda.net/id/741f4eee3ff:atom" rel="self" />
<link href="https://peda.net/jyvaskyla/ict/palvelut/ohjelmointi-robotiikka/pop/perusteet2/pkjyl#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>Pythonilla kirjoittaminen ja ohjelmien kommentointi</title>
<id>https://peda.net/id/741fc2843ff</id>
<updated>2024-02-13T14:12:20+02:00</updated>
<link href="https://peda.net/jyvaskyla/ict/palvelut/ohjelmointi-robotiikka/pop/perusteet2/pkjyl/pkjyl#top" />
<content type="html">&lt;div&gt;&lt;!--filtered attribute: style=&quot;position:relative;padding-bottom:56.25%;&quot;--&gt;&lt;iframe src=&quot;https://play2.qbrick.com/qplayer/index.html?accountId=AccR0tgF9CDCUS0dTelfJoUHg&amp;amp;mediaId=75bf3800-cad1-41ea-a839-2ef3e59cf3f8&amp;amp;configId=Enterprise&quot; allowfullscreen=&quot;true&quot; height=&quot;100%&quot; width=&quot;100%&quot;&gt;&lt;/iframe&gt;&lt;/div&gt;&#10;​&lt;br/&gt;&#10;Harjoitellaan ensimmäisenä tulostuskomento &lt;strong class=&quot;editor red&quot;&gt;print&lt;/strong&gt;, joka saa pythonin tulostamaan näytölle halutun tekstin.&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;b&gt;a)&lt;/b&gt; Kirjoita tulostuskäsky &lt;strong class=&quot;editor red&quot;&gt;&lt;b&gt;print&lt;/b&gt;&lt;/strong&gt; ja haluttu teksti &lt;b&gt;(&amp;quot;sulkeiden ja lainausmerkkien sisään.&amp;quot;)&lt;/b&gt;&lt;br/&gt;&#10;esimerksi:&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;a href=&quot;https://peda.net/jyvaskyla/ict/palvelut/ohjelmointi-robotiikka/pop/perusteet2/pkjyl/pkjyl/python2-png#top&quot; title=&quot;python2.png&quot;&gt;&lt;img src=&quot;https://peda.net/jyvaskyla/ict/palvelut/ohjelmointi-robotiikka/pop/perusteet2/pkjyl/pkjyl/python2-png:file/photo/8bb7aab8f20405e3e65eee81728c3955d54794d7/python2.png&quot; alt=&quot;&quot; title=&quot;python2.png&quot; class=&quot;inline&quot; loading=&quot;lazy&quot;/&gt;&lt;/a&gt;&lt;br/&gt;&#10;huomaat että ohjelma värittää koodista automaattisesti käskyt, käyttäjän tulosteet ja kommentit eri väreillä. Tämä helpottaa koodin ymmärtämistä ja virheiden havaitsemista. &lt;br/&gt;&#10;&lt;br/&gt;&#10;Hyvään ohjelmointitapaan kuuluu käyttää selkeää ja riittävää kommentointia, jotta muut pääsevät koodiasi lukiessa helposti kärrylle sen merkityksestä. &lt;br/&gt;&#10;Kommentit ovat omia huomioita ohjelman toiminnasta, jotka on tarkoitettu vain itselle ja muille koodia lukeville ihmisille - ei tietokoneelle.&lt;br/&gt;&#10;Kommentit kirjoitetaan &lt;strong class=&quot;editor red&quot;&gt;#&lt;/strong&gt; merkin perään. Python tulkki jättää huomioimatta hashtag merkin perässä sillä rivillä olevan tekstin, joten kommentit eivät sotke koodin toimintaa. &lt;br/&gt;&#10;Samoin tyhjiä rivejä voit jättää vapaasti ohjelmaan, jotta ohjelman eri osat erottuvat selkeämmin. Python tulkki jättää myös ne huomioimatta.&lt;br/&gt;&#10;&lt;strong class=&quot;editor red&quot;&gt;&lt;br/&gt;&#10;&lt;/strong&gt;&lt;br/&gt;&#10;&lt;b&gt;b)&lt;/b&gt; Lisää siis vielä äskeiseen koodiin kommentit käyttäen hashtag merkkiä.&lt;br/&gt;&#10;&lt;br/&gt;&#10;Esimerkiksi näin:&lt;br/&gt;&#10;&lt;a href=&quot;https://peda.net/jyvaskyla/ict/palvelut/ohjelmointi-robotiikka/pop/perusteet2/pkjyl/pkjyl/pyt1-png8#top&quot; title=&quot;pyt1.png&quot;&gt;&lt;img src=&quot;https://peda.net/jyvaskyla/ict/palvelut/ohjelmointi-robotiikka/pop/perusteet2/pkjyl/pkjyl/pyt1-png8:file/photo/bf667d6522e3083bb92b98f91057b0e0ba9b367d/pyt1.png&quot; alt=&quot;&quot; title=&quot;pyt1.png&quot; class=&quot;inline&quot; loading=&quot;lazy&quot;/&gt;&lt;/a&gt;&lt;br/&gt;&#10;Ota myös jatkossa tavaksi kommentoida ohjelmiesi toimintaa.&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;b&gt;c)&lt;/b&gt; Kun haluat tulostaa lukuja &lt;strong class=&quot;editor red&quot;&gt;print&lt;/strong&gt; käskyllä, &lt;b&gt;älä käytä lainausmerkkejä&lt;/b&gt; ja&lt;b&gt; muista aina käyttää desimaaliluvuissa pistettä pilkun sijaan. &lt;/b&gt;Jos yrität tulostaa vaikka luvun 3,14 &lt;strong class=&quot;editor red&quot;&gt;print&lt;/strong&gt; käskyllä ja käytät pilkkua, Python tulkitsee että yrität tulostaa kaksi eri lukua. 3 ja 14. Pythonissa kuten yleensäkin ohjelmointikielissa desimaaliluvuissa käytetään pistettä.&lt;br/&gt;&#10;esim.&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;a href=&quot;https://peda.net/jyvaskyla/ict/palvelut/ohjelmointi-robotiikka/pop/perusteet2/pkjyl/pkjyl/pyt7-png#top&quot; title=&quot;pyt7.png&quot;&gt;&lt;img src=&quot;https://peda.net/jyvaskyla/ict/palvelut/ohjelmointi-robotiikka/pop/perusteet2/pkjyl/pkjyl/pyt7-png:file/photo/7771ebc20c236c2bf0d4b745c554c7661b4ca2f4/pyt7.png&quot; alt=&quot;&quot; title=&quot;pyt7.png&quot; class=&quot;inline&quot; loading=&quot;lazy&quot;/&gt;&lt;/a&gt;</content>
<published>2019-03-06T11:15:58+02:00</published>
</entry>

<entry>
<title>Tehtävä</title>
<id>https://peda.net/id/74250f323ff</id>
<updated>2017-10-23T17:23:31+03:00</updated>
<link href="https://peda.net/jyvaskyla/ict/palvelut/ohjelmointi-robotiikka/pop/perusteet2/pkjyl/teht%C3%A4v%C3%A4#top" />
<content type="html">​1) Kirjoita ohjelma, joka tulostaa näyttöön &amp;quot;Hei, maailma!&amp;quot;&lt;br/&gt;&#10;Lisää ohjelmakoodiin myös kommentit, joissa näkyy vähintään oma nimesi ja päivämäärä&lt;br/&gt;&#10;2) Lisää vielä toinen print käsky ja testaa siinä pilkun ja pisteen eroa Pythonissa.&lt;br/&gt;&#10;Tulosta 3,14 ja 3.14&lt;br/&gt;&#10;Mitä eroa tuloksissa on?&lt;br/&gt;&#10;&lt;br/&gt;&#10;​&lt;iframe src=&quot;https://trinket.io/embed/python/8f88e6adf2&quot; width=&quot;100%&quot; height=&quot;600&quot; allowfullscreen=&quot;allowfullscreen&quot;&gt;&lt;/iframe&gt;​</content>
<published>2019-03-06T11:15:58+02:00</published>
</entry>


</feed>