<?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>Muuttujat</title>
<id>https://peda.net/id/29bd1900eeb</id>
<updated>2017-03-16T10:52:15+02:00</updated>
<link href="https://peda.net/id/29bd1900eeb:atom" rel="self" />
<link href="https://peda.net/kotka/perusopetus/kotkansaaren-koulu/kt/oppiaineet/tietotekniikka/ohjelmointi/op/2-muuttujat#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>Muuttujat</title>
<id>https://peda.net/id/e65a1ccad8b</id>
<updated>2018-04-20T14:47:29+03:00</updated>
<link href="https://peda.net/kotka/perusopetus/kotkansaaren-koulu/kt/oppiaineet/tietotekniikka/ohjelmointi/op/2-muuttujat/muuttujat#top" />
<content type="html">&lt;ul&gt;&#10;&lt;li&gt;&lt;a href=&quot;https://fi.wikipedia.org/wiki/Muuttuja_(ohjelmointi)&quot; target=&quot;_blank&quot; rel=&quot;nofollow ugc noopener&quot;&gt;Muuttujat&lt;/a&gt; ovat ohjelmoinnissa keino säilöä tietoa&lt;/li&gt;&#10;&lt;li&gt;Tärkeimmät muuttujatyypit ovat&#10;&lt;ul&gt;&#10;&lt;li&gt;luku&#10;&lt;ul&gt;&#10;&lt;li&gt;kokonaisluku (integer)&lt;/li&gt;&#10;&lt;li&gt;desimaaliluku (float)&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;merkkijono&#10;&lt;ul&gt;&#10;&lt;li&gt;teksti (string)&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;totuusarvo (Boolean)&#10;&lt;ul&gt;&#10;&lt;li&gt;voi olla vain tosi tai epätosi (eli True tai False)&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;h3&gt;Python&lt;/h3&gt;&#10;&lt;b&gt;Muuttujien syöttäminen:&lt;/b&gt;&lt;br/&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;lukua varten annetaan muuttujan nimi = arvo&#10;&lt;ul&gt;&#10;&lt;li&gt;luku = 15&lt;/li&gt;&#10;&lt;li&gt;desimaaliluku = 15.0 (huom! desimaali&lt;b&gt;piste&lt;/b&gt;)&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;Merkkijono tulee lainausmerkkeihin&#10;&lt;ul&gt;&#10;&lt;li&gt;nimi = &amp;quot;Matti&amp;quot;&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;Totuusarvo (boolean) voi olla vain tosi (True) tai epätosi (False)&#10;&lt;ul&gt;&#10;&lt;li&gt;testi = True&#10;&lt;ul&gt;&#10;&lt;li&gt;huom! iso kirjain!&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;b&gt;Laskutoimitukset:&lt;/b&gt;&lt;br/&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;kokeile!&#10;&lt;ul&gt;&#10;&lt;li&gt;luku1 + luku2&lt;/li&gt;&#10;&lt;li&gt;teksti1 + teksti2&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;laskutoimitukset (&lt;a href=&quot;http://www.ohjelmointiputka.net/oppaat/opas.php?tunnus=python_02#lukuarvo&quot; target=&quot;_blank&quot; rel=&quot;nofollow ugc noopener&quot;&gt;ohjelmointiputka.net&lt;/a&gt;)&lt;br/&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;&lt;b&gt;huom!&lt;/b&gt; jakolaskut pitää tehdä desimaaliluvuilla, muuten python pyöristää myös vastauksen kokonaisluvuksi&lt;/li&gt;&#10;&lt;li&gt;&lt;b&gt;kokeile&lt;/b&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;2/5&lt;/li&gt;&#10;&lt;li&gt;2.0/5.0&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;&lt;strong class=&quot;editor red&quot;&gt;huom2! Pythonin 3-versiosta alkaen kokonaislukujen jakolasku muutetaan automaattisesti desimaaliluvuksi!&lt;/strong&gt;&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;Erityyppisiä muuttujia ei voi yhdistää&#10;&lt;ul&gt;&#10;&lt;li&gt;Muuttujatyyppien muuttaminen toiseksi&#10;&lt;ul&gt;&#10;&lt;li&gt;int(&amp;quot;2&amp;quot;) =&amp;gt; 2&lt;/li&gt;&#10;&lt;li&gt;str(2) =&amp;gt; &amp;quot;2&amp;quot;&lt;/li&gt;&#10;&lt;li&gt;float(2) =&amp;gt; 2.0&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;/li&gt;&#10;&lt;li&gt;Print-komennolla voi kuitenkin tulostaa ruudulle sekä merkkijonoja että lukuja:&#10;&lt;ul&gt;&#10;&lt;li&gt;print(&amp;quot;Teksti &amp;quot;, luku, &amp;quot; lisää tekstiä&amp;quot;)&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;b&gt;Muuttujan kysyminen käyttäjältä:&lt;/b&gt;&lt;br/&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;muuttuja = input(&amp;quot;Mitä haluat kysyä?&amp;quot;)&lt;/li&gt;&#10;&lt;li&gt;esim. nimi = input(&amp;quot;Mikä on nimesi? &amp;quot;)&lt;/li&gt;&#10;&lt;/ul&gt;</content>
<published>2017-01-12T13:47:31+02:00</published>
</entry>


</feed>