<?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>Muuttuja</title>
<id>https://peda.net/id/903a6802268</id>
<updated>2018-03-13T07:58:33+02:00</updated>
<link href="https://peda.net/id/903a6802268:atom" rel="self" />
<link href="https://peda.net/kotka/perusopetus/langinkosken-koulu/oppiaineet2/atk/ol/python-kurssi2/muuttuja#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>Video aiheesta</title>
<id>https://peda.net/id/cee3b16aeab</id>
<updated>2019-10-09T19:21:11+03:00</updated>
<link href="https://peda.net/kotka/perusopetus/langinkosken-koulu/oppiaineet2/atk/ol/python-kurssi2/muuttuja/video-aiheesta#top" />
<content type="html">​&lt;iframe width=&quot;560&quot; height=&quot;315&quot; src=&quot;https://www.youtube.com/embed/PBYY8RIT1Oo&quot; allowfullscreen=&quot;allowfullscreen&quot;&gt;&lt;/iframe&gt;​</content>
<published>2019-10-09T19:21:11+03:00</published>
</entry>

<entry>
<title>Muuttuja</title>
<id>https://peda.net/id/903af420268</id>
<updated>2019-10-09T18:38:04+03:00</updated>
<link href="https://peda.net/kotka/perusopetus/langinkosken-koulu/oppiaineet2/atk/ol/python-kurssi2/muuttuja/muuttuja#top" />
<content type="html">Matematiikassa muuttuja on yleensä kirjain &lt;em&gt;x&lt;/em&gt;, joka voi saada erilaisia arvoja. Ohjelmoinnissa muuttujalla on samantapainen merkitys.&lt;br/&gt;&#10;&lt;br/&gt;&#10;Ohjelmoinnissa muuttuja on muistissa oleva paikka, jonne voi tallettaa tietoa. Muuttujalla on aina nimi ja se luodaan yhtäsuuruus-merkin avulla. Muuttujan arvo säilyy samana koko ohjelman ajan, jollei sen arvoa muuteta.&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;table&gt;&#10;&lt;tbody&gt;&#10;&lt;tr&gt;&#10;&lt;td&gt;&lt;b&gt;Esimerkki 1.&lt;/b&gt;&lt;br/&gt;&#10;&lt;br/&gt;&#10;x = 2 #Luodaan muuttuja x, joka saa arvon 2.&lt;br/&gt;&#10;&lt;br/&gt;&#10;print (x)&lt;br/&gt;&#10;print (x+x+x)&lt;br/&gt;&#10;print (&amp;quot;Muuttujan x arvo on&amp;quot;, x)&lt;br/&gt;&#10;&lt;br/&gt;&#10;[[$\vdots$]]&lt;br/&gt;&#10;&lt;br/&gt;&#10;2&lt;br/&gt;&#10;6&lt;br/&gt;&#10;Muuttujan x arvo on 2&lt;/td&gt;&#10;&lt;/tr&gt;&#10;&lt;/tbody&gt;&#10;&lt;/table&gt;&#10;&lt;br/&gt;&#10;&lt;b&gt;Välitehtävä&lt;/b&gt;&lt;br/&gt;&#10;&lt;iframe height=&quot;400px&quot; width=&quot;100%&quot; src=&quot;https://repl.it/@samumontonen/MuuttujaKappaleEsimerkki1?lite=true&quot; allowfullscreen=&quot;true&quot; sandbox=&quot;allow-forms allow-pointer-lock allow-popups allow-same-origin allow-scripts allow-modals&quot;&gt;&lt;/iframe&gt;​&lt;br/&gt;&#10;&lt;br/&gt;&#10;Muuttuja voi olla luku tai merkkijono. Jos muuttuja on merkkijono, niin merkkijono tulee laittaa lainausmerkkien sisään.&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;table&gt;&#10;&lt;tbody&gt;&#10;&lt;tr&gt;&#10;&lt;td&gt;&lt;b&gt;Esimerkki 2.&lt;/b&gt;&lt;br/&gt;&#10;&lt;br/&gt;&#10;nimi = &amp;quot;Samu&amp;quot; #Luodaan muuttuja (nimi), joka on merkkijono.&lt;br/&gt;&#10;&lt;br/&gt;&#10;print(&amp;quot;Minun nimeni on&amp;quot;, nimi)&lt;br/&gt;&#10;&lt;br/&gt;&#10;[[$\vdots$]]&lt;br/&gt;&#10;&lt;br/&gt;&#10;Minun nimeni on Samu&lt;/td&gt;&#10;&lt;/tr&gt;&#10;&lt;/tbody&gt;&#10;&lt;/table&gt;&#10;&lt;br/&gt;&#10;&lt;b&gt;Välitehtävä&lt;/b&gt;&lt;br/&gt;&#10;&lt;iframe height=&quot;400px&quot; width=&quot;100%&quot; src=&quot;https://repl.it/@samumontonen/MuuttujaKappaleEsimerkki2?lite=true&quot; allowfullscreen=&quot;true&quot; sandbox=&quot;allow-forms allow-pointer-lock allow-popups allow-same-origin allow-scripts allow-modals&quot;&gt;&lt;/iframe&gt;​&lt;br/&gt;&#10;&lt;br/&gt;&#10;Muuttujien käyttö on välttämätöntä ohjelmoinnissa ja muuttujalle on tärkeä antaa järkevä nimi, jotta siihen on helpompi viitata.&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;table&gt;&#10;&lt;tbody&gt;&#10;&lt;tr&gt;&#10;&lt;td&gt;&lt;b&gt;Esimerkki 3.&lt;/b&gt;&lt;br/&gt;&#10;&lt;br/&gt;&#10;#Luodaan neljä muuttujaa (nimi, auto, syntyma_vuosi ja vuosi_nyt), joihin ohjelmassa viitataan. Kaksi ensimmäistä on merkkijonoja ja kaksi jälkimmäistä lukuja.&lt;br/&gt;&#10;&lt;br/&gt;&#10;nimi = &amp;quot;Samu&amp;quot;&lt;br/&gt;&#10;auto = &amp;quot;Volvo&amp;quot;&lt;br/&gt;&#10;syntyma_vuosi = 1988&lt;br/&gt;&#10;vuosi_nyt = 2017&lt;br/&gt;&#10;&lt;br/&gt;&#10;print (&amp;quot;Minun nimeni on&amp;quot;, nimi)&lt;br/&gt;&#10;print (&amp;quot;Jos minulla olisi auto, niin se olisi&amp;quot;, auto)&lt;br/&gt;&#10;print (&amp;quot;Olen syntynyt vuonna&amp;quot;, syntyma_vuosi)&lt;br/&gt;&#10;print (&amp;quot;Nyt on vuosi&amp;quot;, vuosi_nyt, &amp;quot;eli minä olen&amp;quot;, vuosi_nyt - syntyma_vuosi, &amp;quot;vuotta.&amp;quot;)&lt;br/&gt;&#10;&lt;br/&gt;&#10;[[$\vdots$]]&lt;br/&gt;&#10;&lt;br/&gt;&#10;Minun nimeni on Samu&lt;br/&gt;&#10;Jos minulla olisi auto, niin se olisi Volvo&lt;br/&gt;&#10;Olen syntynyt vuonna 1988&lt;br/&gt;&#10;Nyt on vuosi 2017 eli minä olen 29 vuotta.&lt;/td&gt;&#10;&lt;/tr&gt;&#10;&lt;/tbody&gt;&#10;&lt;/table&gt;&#10;&lt;br/&gt;&#10;&lt;b&gt;Muuttujan syöttäminen&lt;/b&gt;&lt;br/&gt;&#10;&lt;br/&gt;&#10;Ohjelman käyttäjä voi syöttää muuttujan &lt;b&gt;input-komennolla&lt;/b&gt;. Input-komentoa käytettiin Johdanto-kappaleen salasanaa kysyvässä ohjelmassa.&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;table&gt;&#10;&lt;tbody&gt;&#10;&lt;tr&gt;&#10;&lt;td&gt;&lt;b&gt;Esimerkki 4.&lt;/b&gt;&lt;br/&gt;&#10;&lt;br/&gt;&#10;#Luodaan muuttuja (nimi), jonka ohjelman käyttäjä määrittää itse.&lt;br/&gt;&#10;&lt;br/&gt;&#10;nimi = input(&amp;quot;Hei, kerro nimesi:&amp;quot;)&lt;br/&gt;&#10;print (&amp;quot;Terve&amp;quot;, nimi, &amp;quot;, pitkästä aikaa! Mitä kuuluu?&amp;quot;)&lt;br/&gt;&#10;&lt;br/&gt;&#10;[[$\vdots$]]&lt;br/&gt;&#10;&lt;br/&gt;&#10;Hei, kerro nimesi: Samu&lt;br/&gt;&#10;Terve Samu, pitkästä aikaa! Mitä kuuluu?&lt;/td&gt;&#10;&lt;/tr&gt;&#10;&lt;/tbody&gt;&#10;&lt;/table&gt;&#10;&lt;br/&gt;&#10;&lt;b&gt;Välitehtävä&lt;/b&gt;&lt;br/&gt;&#10;&lt;iframe height=&quot;400px&quot; width=&quot;100%&quot; src=&quot;https://repl.it/@samumontonen/MuuttujaKapplaeEsimerkki5?lite=true&quot; allowfullscreen=&quot;true&quot; sandbox=&quot;allow-forms allow-pointer-lock allow-popups allow-same-origin allow-scripts allow-modals&quot;&gt;&lt;/iframe&gt;​&lt;br/&gt;&#10;&lt;br/&gt;&#10;Kun luodaan kokonaislukuja input-komennolla, niin kannattaa tarkentaa muuttujien olevan kokonaislukuja int-lisäyksellä (int on lyhenne englannin kielen sanasta &lt;em&gt;integer&lt;/em&gt; eli kokonaisluku). Tällöin Pyhton ei oleta syötteen olevan tekstiä.&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;table&gt;&#10;&lt;tbody&gt;&#10;&lt;tr&gt;&#10;&lt;td&gt;&lt;b&gt;Esimerkki 5.&lt;/b&gt;&lt;br/&gt;&#10;&lt;br/&gt;&#10;#Luodaan kaksi muuttujaa, jotka ovat lukuja ja kerrotaan ne.&lt;br/&gt;&#10;&lt;br/&gt;&#10;luku1 = int( input(&amp;quot;Anna ensimmäinen luku:&amp;quot;)) #int-komento varmistaa, että annettu muuttuja on kokonaisluku&lt;br/&gt;&#10;&lt;br/&gt;&#10;luku2 = int( input(&amp;quot;Anna toinen luku:&amp;quot;))&lt;br/&gt;&#10;&lt;br/&gt;&#10;print (&amp;quot;Lukujen tulo on&amp;quot;, luku1*luku2)&lt;br/&gt;&#10;&lt;br/&gt;&#10;[[$\vdots$]]&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;span&gt;Anna ensimmäinen luku:3&lt;br/&gt;&#10;Anna toinen luku:2&lt;br/&gt;&#10;&lt;/span&gt;Lukujen tulo on 6&lt;/td&gt;&#10;&lt;/tr&gt;&#10;&lt;/tbody&gt;&#10;&lt;/table&gt;&#10;&lt;br/&gt;&#10;&lt;b&gt;Välitehtävä&lt;/b&gt;&lt;br/&gt;&#10;​&lt;iframe height=&quot;400px&quot; width=&quot;100%&quot; src=&quot;https://repl.it/@samumontonen/MuuttujaKappaleEsimerkki4?lite=true&quot; allowfullscreen=&quot;true&quot; sandbox=&quot;allow-forms allow-pointer-lock allow-popups allow-same-origin allow-scripts allow-modals&quot;&gt;&lt;/iframe&gt;​</content>
<published>2018-03-13T07:58:33+02:00</published>
</entry>

<entry>
<title>Tehtäviä</title>
<id>https://peda.net/id/903bfe10268</id>
<updated>2019-10-14T12:39:53+03:00</updated>
<link href="https://peda.net/kotka/perusopetus/langinkosken-koulu/oppiaineet2/atk/ol/python-kurssi2/muuttuja/teht%C3%A4vi%C3%A4#top" />
<content type="html">&lt;b&gt;1. &lt;/b&gt;Kopio seuraavat syötteet &lt;a rel=&quot;noopener&quot; target=&quot;_blank&quot;&gt;&lt;!--filtered attribute: href=&quot;repl.it/python3&quot;--&gt;Python-editoriin&lt;/a&gt; jo pohdi, mikä ero niillä on.&lt;br/&gt;&#10;&lt;br/&gt;&#10;a = input(&amp;quot;Anna jokin luku&amp;quot;)&lt;br/&gt;&#10;b = input(&amp;quot;Anna jokin luku&amp;quot;)&lt;br/&gt;&#10;print(&amp;quot;Lukujen a ja b summa on&amp;quot;, a+b)&lt;br/&gt;&#10;&lt;br/&gt;&#10;c = int(input(&amp;quot;Anna jokin luku&amp;quot;))&lt;br/&gt;&#10;d = int(input(&amp;quot;Anna jokin luku&amp;quot;))&lt;br/&gt;&#10;print(&amp;quot;Lukujen c ja d summa on&amp;quot;, c+d)&lt;b&gt;&lt;br/&gt;&#10;&lt;br/&gt;&#10;2.&lt;/b&gt; Kuten edellisestä tehtävästä havaittiin, niin int( ) muuttaa annetun syötteen kokonaisluvuksi (muutoin tulostuu merkkijono). &lt;br/&gt;&#10;&lt;br/&gt;&#10;Luo nyt tämän tiedon pohjalta muuttujat [[$a$]] ja [[$b$]] sekä anna niille arvot (esim. a = int (6) ). Laske ja tulosta näytölle sen jälkeen laskut&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;b&gt;a)&lt;/b&gt; [[$a + b$]]&lt;br/&gt;&#10;&lt;b&gt;b)&lt;/b&gt; [[$a * b$]]&lt;br/&gt;&#10;&lt;b&gt;c)&lt;/b&gt; [[$a^2 + b^2$]]&lt;br/&gt;&#10;&lt;b&gt;d)&lt;/b&gt; [[$a^b \cdot a^b$]].&lt;br/&gt;&#10;&lt;br/&gt;&#10;3. Luo muuttujat (voit copy-pasteta ne alta)&lt;br/&gt;&#10;&lt;br/&gt;&#10;a = &amp;quot;on&amp;quot;&lt;br/&gt;&#10;b = &amp;quot;Tänään&amp;quot;&lt;br/&gt;&#10;c = &amp;quot;päivä&amp;quot;&lt;br/&gt;&#10;d = &amp;quot;sateinen&amp;quot;&lt;br/&gt;&#10;e = &amp;quot;ollut&amp;quot;.&lt;br/&gt;&#10;&lt;br/&gt;&#10;Yhdistä muuttujat plus-merkeillä ja printtaa muuttujien yhdistelmä siten, että muuttujien sisältämistä sanoista muodostuu järkevä lause.&lt;br/&gt;&#10;&lt;br/&gt;&#10;Esim. print(a+b+c+d+e)&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;b&gt;4.&lt;/b&gt; Luo ohjelma, joka kysyy käyttäjältä tietoja (nimi, ikä yms.) input-komennolla ja vastaa käyttäjälle käyttäen annettuja tietoja. (Esimerkki 4.)&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;b&gt;Syventäviä tehtäviä &lt;br/&gt;&#10;&lt;/b&gt;&lt;br/&gt;&#10;&lt;b&gt;5.&lt;/b&gt; Luo ohjelma, joka kysyy käyttäjältä suorakulmion pituuden ja leveyden ja antaa tämän jälkeen sen piirin ja pinta-alan.&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;b&gt;6.&lt;/b&gt; Luo ohjelma, joka kysyy käyttäjältä neliön piirin ja laskee sen avulla neliön pinta-alan.</content>
<published>2018-03-13T07:58:33+02:00</published>
</entry>


</feed>