<?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>e) Kysyminen Pythonissa</title>
<id>https://peda.net/id/7437aaf23ff</id>
<updated>2019-03-06T11:15:58+02:00</updated>
<link href="https://peda.net/id/7437aaf23ff:atom" rel="self" />
<link href="https://peda.net/jyvaskyla/ict/palvelut/ohjelmointi-robotiikka/pop/perusteet2/kp#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>Kysyminen Pythonissa</title>
<id>https://peda.net/id/743802723ff</id>
<updated>2019-03-04T12:07:21+02:00</updated>
<link href="https://peda.net/jyvaskyla/ict/palvelut/ohjelmointi-robotiikka/pop/perusteet2/kp/kp#top" />
<content type="html">Jos haluamme ohjelman kysyvän käyttäjältä tietoja käytämme komentoa&lt;strong class=&quot;editor red&quot;&gt; input&lt;/strong&gt;.&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;strong class=&quot;editor red&quot;&gt;nimi=input(&amp;quot;Mikä on nimesi?&amp;quot;)&lt;/strong&gt;&lt;br/&gt;&#10;&lt;strong class=&quot;editor red&quot;&gt;print(&amp;quot;Hei&amp;quot;,nimi)&lt;/strong&gt;&lt;br/&gt;&#10;&lt;br/&gt;&#10;Vaikka vastauksena annettaisiinkin luku, ohjelma käsittelee sen oletuksena aina merkkijonona. Eli jos kysyt vaikkapa käyttäjän ikää vastaus tallentuu muodossa string (merkkijono).&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;a href=&quot;https://peda.net/jyvaskyla/ict/palvelut/ohjelmointi-robotiikka/pop/perusteet2/kp/kp/pyt10-png#top&quot; title=&quot;pyt10.png&quot;&gt;&lt;img src=&quot;https://peda.net/jyvaskyla/ict/palvelut/ohjelmointi-robotiikka/pop/perusteet2/kp/kp/pyt10-png:file/photo/11e1c2071135a1c4a84a22185c47edec60f4c7be/pyt10.png&quot; alt=&quot;&quot; title=&quot;pyt10.png&quot; class=&quot;inline&quot; loading=&quot;lazy&quot;/&gt;&lt;/a&gt;&lt;br/&gt;&#10;Tästä ei välttämättä ole mitään haittaa, ikä tulostuu kyllä oikein. Mutta jos haluaisitkin tehdä jonkin laskutoimituksen iällä se ei onnistu. Alla olevassa esimerkissä kysytään myös käyttäjän ikää ja sen jälkeen yritetään laskea sen perusteella syntymävuosi. Kun Python yrittää vähentä luvusta 2017 merkkijonoa se menee sekaisin.&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;a href=&quot;https://peda.net/jyvaskyla/ict/palvelut/ohjelmointi-robotiikka/pop/perusteet2/kp/kp/pyt11-png#top&quot; title=&quot;pyt11.png&quot;&gt;&lt;img src=&quot;https://peda.net/jyvaskyla/ict/palvelut/ohjelmointi-robotiikka/pop/perusteet2/kp/kp/pyt11-png:file/photo/60a2be439af1be9ad91fffeaa76588a209ea6d7e/pyt11.png&quot; alt=&quot;&quot; title=&quot;pyt11.png&quot; class=&quot;inline&quot; loading=&quot;lazy&quot;/&gt;&lt;/a&gt;&lt;br/&gt;&#10;Ongelmasta päästään kun kerrotaan Pythonille input käskyn yhteydessä että vastaus onkin lukumuodossa (tässä tapauksessa kokonaisluku eli int).&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;a href=&quot;https://peda.net/jyvaskyla/ict/palvelut/ohjelmointi-robotiikka/pop/perusteet2/kp/kp/pyt12-png#top&quot; title=&quot;pyt12.png&quot;&gt;&lt;img src=&quot;https://peda.net/jyvaskyla/ict/palvelut/ohjelmointi-robotiikka/pop/perusteet2/kp/kp/pyt12-png:file/photo/4540720bdba2a8b295829ed7df7b64183de83254/pyt12.png&quot; alt=&quot;&quot; title=&quot;pyt12.png&quot; class=&quot;inline&quot; loading=&quot;lazy&quot;/&gt;&lt;/a&gt;&lt;br/&gt;&#10;&lt;br/&gt;&#10;</content>
<published>2019-03-06T11:15:58+02:00</published>
</entry>

<entry>
<title>Harjoituksia</title>
<id>https://peda.net/id/743badc83ff</id>
<updated>2019-03-06T15:45:03+02:00</updated>
<link href="https://peda.net/jyvaskyla/ict/palvelut/ohjelmointi-robotiikka/pop/perusteet2/kp/harjoituksia#top" />
<content type="html">​1) Kirjoita ohjelma, joka kysyy käyttäjältä a)nimeä b)ikää c) kotikaupunkia ja d)kotimaata. Sen jälkeen ohjelma tulostaa ne näytölle muodossa ”Nimesi on A . Olet B vuotta vanha. Kotikaupunkisi on C kotimaasi on D” &lt;br/&gt;&#10;2) Kirjoita ohjelma joka pyytää käyttäjältä kolme lukua ja tekee sitten luvuilla erilaisia laskutoimituksia. Voit hyödyntää alla olevaa esimerkkiä, jossa pyydetään kahta lukua. Huomaatko mitä &lt;strong class=&quot;editor red&quot;&gt;\n&lt;/strong&gt; kysymyksen perässä saa aikaan?&lt;br/&gt;&#10;&lt;a href=&quot;https://peda.net/jyvaskyla/ict/palvelut/ohjelmointi-robotiikka/pop/perusteet2/kp/harjoituksia/python5-jpg#top&quot; title=&quot;python5.jpg&quot;&gt;&lt;img src=&quot;https://peda.net/jyvaskyla/ict/palvelut/ohjelmointi-robotiikka/pop/perusteet2/kp/harjoituksia/python5-jpg:file/photo/70038566c17c04f9247255372ea1707cfa392aca/python5.jpg&quot; alt=&quot;&quot; title=&quot;python5.jpg&quot; class=&quot;inline&quot; loading=&quot;lazy&quot;/&gt;&lt;/a&gt;&lt;br/&gt;&#10;&lt;br/&gt;&#10;3) Tee ohjelma joka kysyy käyttäjältä ympyrän sädettä ja kertoo sitten mikä on ympyrän kehä ja pinta-ala.&lt;br/&gt;&#10;&lt;br/&gt;&#10;​&lt;iframe src=&quot;https://trinket.io/embed/python/183d9d3c58&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>