<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/xsl" href="https://peda.net/:static/543/atom.xsl"?>
<feed xmlns="http://www.w3.org/2005/Atom">
<title>Kertausta tyypeistä</title>
<id>https://peda.net/id/715cb802f0f</id>
<updated>2021-07-30T09:16:12+03:00</updated>
<link href="https://peda.net/id/715cb802f0f:atom" rel="self" />
<link href="https://peda.net/orivesi/perusopetus/yhteiskoulu/oppiaineet/matematiikka/pasi-kiema/ohjelmointi/ysin-asiaa/kertausta-tyypeista-ja-rakenteista#top" rel="alternate" />
<logo>https://peda.net/:static/543/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 noopener&quot; href=&quot;https://peda.net/info&quot; target=&quot;_blank&quot;&gt;Peda.net-yleislisenssi&lt;/a&gt;&lt;/div&gt;&#10;</rights>

<entry>
<title>Kertausta tyypeistä</title>
<id>https://peda.net/id/56535312eea</id>
<updated>2023-03-12T11:05:11+02:00</updated>
<link href="https://peda.net/orivesi/perusopetus/yhteiskoulu/oppiaineet/matematiikka/pasi-kiema/ohjelmointi/ysin-asiaa/kertausta-tyypeista-ja-rakenteista/kertausta-rakenteista#top" />
<content type="html">&lt;h1&gt;Tavanomaisimmat muuttujien tyypit&lt;/h1&gt;&#10;&lt;br/&gt;&#10;&lt;b&gt;str&lt;/b&gt; - merkki tai merkkijono&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;b&gt;Esimerkki 1:&lt;/b&gt;&lt;br/&gt;&#10;​&lt;iframe src=&quot;https://trinket.io/embed/python/cf6652cb35&quot; width=&quot;100%&quot; height=&quot;135&quot; allowfullscreen=&quot;allowfullscreen&quot;&gt;&lt;/iframe&gt;​&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;b&gt;Tehtävä 1:&lt;br/&gt;&#10;&lt;/b&gt;Kopioi esimerkin koodi. Lisää muuttuja nimeltään merkkijono3. Aseta muuttujan arvoksi &amp;quot;hip&amp;quot;.&lt;br/&gt;&#10;Lisää loppuun print-komento, joka tulostaa &lt;b&gt;hip huraa&lt;/b&gt;.&lt;br/&gt;&#10;​&lt;iframe src=&quot;https://trinket.io/embed/python/db39c5f343&quot; width=&quot;100%&quot; height=&quot;175&quot; allowfullscreen=&quot;allowfullscreen&quot;&gt;&lt;/iframe&gt;​&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;b&gt;int&lt;/b&gt; - kokonaisluku&lt;br/&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;tietokoneen keskusmuistista varataan kokonaislukua varten tarvittava tila ja mm. siksi on erikseen määriteltävä, että muuttuja on kokonaislukutyyppinen&lt;/li&gt;&#10;&lt;li&gt;kokonaisluvuilla voidaan laskea toisin kuin merkkijonoilla ei voida laskea&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;br/&gt;&#10;&lt;b&gt;Esimerkki 2&lt;/b&gt;:&lt;br/&gt;&#10;​&lt;iframe src=&quot;https://trinket.io/embed/python/0bb7068baf&quot; width=&quot;100%&quot; height=&quot;305&quot; allowfullscreen=&quot;allowfullscreen&quot;&gt;&lt;/iframe&gt;​&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;b&gt;Tehtävä 2&lt;/b&gt;:&lt;br/&gt;&#10;Kopioi seuraava koodi.&lt;br/&gt;&#10;Korjaa se sitten siten, että muuttujan arvot ovat kokonaislukuja ja tulo voidaan laskea.&lt;br/&gt;&#10;&lt;code&gt;luku1 = &amp;quot;5&amp;quot;&lt;/code&gt;&lt;br/&gt;&#10;&lt;code&gt;luku2 = &amp;quot;7&amp;quot;&lt;/code&gt;&lt;br/&gt;&#10;&lt;code&gt;print &amp;quot;Lukujen tulo on &amp;quot;, luku1*luku2&lt;/code&gt;&lt;br/&gt;&#10;&lt;br/&gt;&#10;​&lt;iframe src=&quot;https://trinket.io/embed/python/db39c5f343&quot; width=&quot;100%&quot; height=&quot;135&quot; allowfullscreen=&quot;allowfullscreen&quot;&gt;&lt;/iframe&gt;​&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;b&gt;float&lt;/b&gt; - liukuluku eli desimaaliluku&lt;br/&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;float tarvitsee enemmän muistia, joten sitä ei kannata käyttää kuin tarvittaessa&lt;/li&gt;&#10;&lt;li&gt;lisäksi float-tyyppisillä luvuilla laskeminen on epätarkkaa; ei voida verrata varmuudella ovatko kaksi float-tyyppistä lukua yhtä suuria vai ei&lt;/li&gt;&#10;&lt;li&gt;desimaalierotin on piste - ei pilkku&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;b&gt;Esimerkki 3:&lt;/b&gt;&lt;br/&gt;&#10;​&lt;iframe src=&quot;https://trinket.io/embed/python/f9d82e7f4b&quot; width=&quot;100%&quot; height=&quot;135&quot; allowfullscreen=&quot;allowfullscreen&quot;&gt;&lt;/iframe&gt;​&lt;br/&gt;&#10;&lt;b&gt;&lt;br/&gt;&#10;Tehtävä 3&lt;/b&gt;:&lt;br/&gt;&#10;Kopioi seuraava koodi.&lt;br/&gt;&#10;Korjaa se sitten siten, että muuttujan arvot ovat liukulukuja ja tulo voidaan laskea.&lt;br/&gt;&#10;&lt;code&gt;luku1 = &amp;quot;3.6&amp;quot;&lt;/code&gt;&lt;br/&gt;&#10;&lt;code&gt;luku2 = &amp;quot;1.5&amp;quot;&lt;/code&gt;&lt;br/&gt;&#10;&lt;code&gt;print luku1*luku2&lt;/code&gt;&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;iframe src=&quot;https://trinket.io/embed/python/db39c5f343&quot; width=&quot;100%&quot; height=&quot;145&quot; allowfullscreen=&quot;allowfullscreen&quot;&gt;&lt;/iframe&gt;​&lt;br/&gt;&#10;&lt;br/&gt;&#10;Merkkijonon lukeminen näppäimistöltä&lt;br/&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;kun käyttäjä antaa näppäimistöltä merkkejä, ne ovat aina merkkijonotyyppisiä&lt;/li&gt;&#10;&lt;li&gt;esimerkiksi painettaessa näppäintä 2, tulkitaan tämä merkiksi 2 eikä luvuksi 2&lt;/li&gt;&#10;&lt;li&gt;mikäli haluat antaa ohjelmalle luvun 2, on merkkijono muutettava lukumuotoon&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;br/&gt;&#10;&lt;b&gt;Esimerkki 4:&lt;/b&gt;&lt;br/&gt;&#10;​&lt;iframe src=&quot;https://trinket.io/embed/python/d7333771b3&quot; width=&quot;100%&quot; height=&quot;255&quot; allowfullscreen=&quot;allowfullscreen&quot;&gt;&lt;/iframe&gt;​&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;b&gt;Tehtävä 4&lt;/b&gt;:&lt;br/&gt;&#10;Kopioi seuraava koodi&lt;br/&gt;&#10;Täydennä ja korjaa koodi siten, että ohjelma kysyy käyttäjän iän vuosina ja ilmoittaa, kuinka vanha hän on viiden vuoden kuluttua.&lt;br/&gt;&#10;&lt;code&gt;ika = input(&amp;quot;Anna ikäsi vuosina&amp;quot;)&lt;/code&gt;&lt;br/&gt;&#10;&lt;code&gt;ika = ika + 5&lt;/code&gt;&lt;br/&gt;&#10;&lt;code&gt;print &amp;quot;Viiden vuoden kuluttua olet&amp;quot;, ika, &amp;quot;vuotta vanha.&amp;quot;&lt;br/&gt;&#10;&lt;/code&gt;&lt;br/&gt;&#10;​&lt;iframe src=&quot;https://trinket.io/embed/python/db39c5f343&quot; width=&quot;100%&quot; height=&quot;145&quot; allowfullscreen=&quot;allowfullscreen&quot;&gt;&lt;/iframe&gt;​</content>
<published>2021-07-27T10:22:01+03:00</published>
</entry>


</feed>