<?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>Valintalauseet</title>
<id>https://peda.net/id/f1c610ded21</id>
<updated>2019-09-08T11:37:51+03:00</updated>
<link href="https://peda.net/id/f1c610ded21:atom" rel="self" />
<link href="https://peda.net/kyyjarvi/nopolankoulu/ainesivut/matematiikka/7-9-luokka/python2/python/valintalauseet#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>Valintalauseet eli If-lauseet</title>
<id>https://peda.net/id/0bcb1266da3</id>
<updated>2019-09-18T22:04:26+03:00</updated>
<link href="https://peda.net/kyyjarvi/nopolankoulu/ainesivut/matematiikka/7-9-luokka/python2/python/valintalauseet/vei#top" />
<content type="html">Valintalauseessa on haarautumisehto, jolla ohjelman suoritus saadaan haarautumaan jonkin ehdon mukaan. Pythonissa valintarakenne kirjoitetaan omana ohjelmalohkona, jonka IDLE-editori sisentää automaattisesti. If-rakenteeseen voidaan liittää vaihtoehtoinen else-haara, joka suoritetaan vain jos If-lause on epätosi (False).&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;b&gt;Esimerkki: If-lause ilman else-haaraa&lt;/b&gt;&lt;br/&gt;&#10;&lt;br/&gt;&#10;sana=input(&amp;quot;kirjoita sana: &amp;quot;) #Muuttujan nimi tässä on sana&lt;br/&gt;&#10;if &amp;quot;a&amp;quot; in sana: #Jos ehto..&lt;br/&gt;&#10; print(&amp;quot;sanassa on a-kirjaimia&amp;quot;) #... niin mitä tapahtuu (Huom sisennys)&lt;br/&gt;&#10;&lt;br/&gt;&#10;Kysyy käyttäjälta sanan ja tulostaa tekstin &lt;b&gt;sanassa on a-kirjaimia&lt;/b&gt;, jos sana sisältää a-kirjaimia&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;b&gt;Esimerkki: If-lause else-haaran kanssa&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;/b&gt;sana=input(&amp;quot;kirjoita sana: &amp;quot;) &lt;br/&gt;&#10;if &amp;quot;a&amp;quot; in sana:&lt;br/&gt;&#10; print(&amp;quot;sanassa on a-kirjaimia&amp;quot;)&lt;br/&gt;&#10;else:&lt;br/&gt;&#10; print(&amp;quot;sanassa ei ole a-kirjaimia&amp;quot;)&lt;br/&gt;&#10;&lt;br/&gt;&#10;Tulostaa tekstin &lt;b&gt;sanassa ei ole a-kirjaimia&lt;/b&gt;, jos sanassa ei ole a-kirjaimia.</content>
<published>2019-09-18T20:37:54+03:00</published>
</entry>

<entry>
<title>Tehtävät</title>
<id>https://peda.net/id/98cd8c9eda4</id>
<updated>2019-09-25T20:13:58+03:00</updated>
<link href="https://peda.net/kyyjarvi/nopolankoulu/ainesivut/matematiikka/7-9-luokka/python2/python/valintalauseet/teht%C3%A4v%C3%A4t#top" />
<content type="html">&lt;b&gt;Tehtävä 1:&lt;/b&gt;&lt;br/&gt;&#10;&lt;br/&gt;&#10;Aloita uusi tiedosto nimellä Valintalause. Kirjoita ohjelma, jossa muuttuja nimeltä &lt;b&gt;numero&lt;/b&gt; kysyy käyttäjältä nelinumeroisen kokonaisluvun ja tulostaa tekstin &lt;b&gt;kuuseen kapsahti kalikka,&lt;/b&gt; jos se sisältää numeron 6.&lt;br/&gt;&#10;&lt;br/&gt;&#10;Testaa toimiiko ohjelmasi. Mitä tapahtuu jos syötettävä luku ei sisällä numeroa 6?&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;b&gt;Huom:&lt;/b&gt; Tyypinmuunnos ei tässä välttämätön&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;b&gt;&lt;br/&gt;&#10;Tehtävä 2:&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;/b&gt;Tee samaan ohjelmaan else-haara, joka tulostaa tekstin &lt;b&gt;poika saunoo &lt;/b&gt;jos syötettävä luku ei sisällä numeroa 6.&lt;br/&gt;&#10;&lt;br/&gt;&#10;Testaa molemmissa tapauksissa toimiiko ohjelmasi.&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;b&gt;Tehtävä 3: &lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;/b&gt;Aloita uusi tiedosto nimellä Valintalause2. Kirjoita ohjelma, jossa käyttäjältä kysytään kaksi kokonaislukua a ja b, jonka jälkeen ohjelma laskee lukujen erotuksen a-b. Laskutoimituksen jälkeen ohjelma tulostaa seuraavasti:&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;ul&gt;&#10;&lt;li&gt;jos erotus on pienempi kuin 0, tulostetaan &amp;quot;Erotus on negatiivinen&amp;quot;&lt;/li&gt;&#10;&lt;li&gt;jos erotus on suurempi kuin 0 tulostetaan &amp;quot;Erotus on positiivinen&amp;quot;&lt;/li&gt;&#10;&lt;li&gt;jos erotus on yhtä suuri kuin 0, tulostetaan &amp;quot;Kokonaisluvut ovat yhtä suuret&amp;quot;&lt;/li&gt;&#10;&lt;/ul&gt;&#10;&lt;b&gt;Huom:&lt;/b&gt; Kun teet muuttujat a ja b muista tehdä tyypinmuutos int-komennolla, jotta ohjelma tulkitsee syötettävät merkit kokonaisluvuiksi&lt;br/&gt;&#10;&lt;br/&gt;&#10;Testaa ohjelman toimivuus jokaisessa tilanteessa.</content>
<published>2019-09-18T21:46:16+03:00</published>
</entry>


</feed>