<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/xsl" href="https://peda.net/:static/535/atom.xsl"?>
<feed xmlns="http://www.w3.org/2005/Atom">
<title>Ehtorakenne if-else</title>
<id>https://peda.net/id/352b67d8487</id>
<updated>2018-04-25T14:02:55+03:00</updated>
<link href="https://peda.net/id/352b67d8487:atom" rel="self" />
<link href="https://peda.net/kotka/perusopetus/langinkosken-koulu/oppiaineet2/atk/muuta/ohjelmointi/olio-ohjelmointi/python-kurssi2/ehtorakenne-if-else#top" rel="alternate" />
<logo>https://peda.net/:static/535/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>Ehtorakenne if-else</title>
<id>https://peda.net/id/c6123518487</id>
<updated>2018-04-25T14:21:18+03:00</updated>
<link href="https://peda.net/kotka/perusopetus/langinkosken-koulu/oppiaineet2/atk/muuta/ohjelmointi/olio-ohjelmointi/python-kurssi2/ehtorakenne-if-else/ehtorakenne-if-else#top" />
<content type="html">If-komennossa verrataan kahta arvoa toisiinsa ehdon toteutumiseksi. Vertailun arvon tulee olla tosi, jotta ehto toteutuu.Yllä olevassa esimerkissä käyttäjän iän piti olla &lt;em&gt;suurempi kuin&lt;/em&gt; 10. Muut vertailuoperaattorit on listattu alla:&lt;br/&gt;&#10;&lt;br/&gt;&#10;Jos annettu ehto ei täyty, niin &lt;b&gt;else-komennolla&lt;/b&gt; voi määrittää muun tapahtuman.&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;#Luodaan ohjelma, joka kysyy vastausta kertolaskuun. Koneen tulostama vastaus riippuu siitä, että onko käyttäjän vastaus oikein vai väärin.&lt;br/&gt;&#10;&lt;br/&gt;&#10;vastaus = int( input (&amp;quot;Kuinka paljon on 2*3?&amp;quot;))&lt;br/&gt;&#10;&lt;br/&gt;&#10;if vastaus == 6: #Komento toteutuu, jos vastaus on tasan 6.&lt;br/&gt;&#10;[[$ \ \ \ \ \ $]] print (&amp;quot;Oikein meni!&amp;quot;)&lt;br/&gt;&#10;&lt;br/&gt;&#10;else: #Else kertoo mitä tapahtuu, jos vastaus on jotakin muuta.&lt;br/&gt;&#10;[[$ \ \ \ \ \ $]] print (&amp;quot;Väärin! Harjoittele lisää!&amp;quot;)&lt;br/&gt;&#10;&lt;br/&gt;&#10;[[$\vdots$]]&lt;br/&gt;&#10;&lt;br/&gt;&#10;Kuinka paljon on 2*3? 10&lt;br/&gt;&#10;Väärin! Harjoittele lisää!&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/EhtoKappaleEsimerkki2?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;Jos halutaan luoda useampia ehtoja, niin se tapahtuu &lt;b&gt;elif-komennolla&lt;/b&gt; (else if). Ensimmäinen ehto kirjoitetaan if-komennolla.&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 ohjelma, kysyy käyttäjältä lukua 1-4 ja kääntää sen ruotsiksi. Jos käyttäjä vastaa jotakin muuta, niin ohjelma vastaa &amp;quot;Förstor du inte?&amp;quot;.&lt;br/&gt;&#10;&lt;br/&gt;&#10;luku = int( input (&amp;quot;Valitse luku väliltä 1-4:&amp;quot;))&lt;br/&gt;&#10;&lt;br/&gt;&#10;if luku == 1:&lt;br/&gt;&#10;&lt;span&gt;[[$ \ \ \ \ \ $]] print (&amp;quot;Ett!&amp;quot;)&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;/span&gt;elif luku == 2:&lt;br/&gt;&#10;&lt;span&gt;[[$ \ \ \ \ \ $]] print (&amp;quot;Två!&amp;quot;)&lt;br/&gt;&#10;&lt;br/&gt;&#10;elif luku == 3: &lt;br/&gt;&#10;[[$ \ \ \ \ \ $]] print (&amp;quot;Tre!&amp;quot;)&lt;br/&gt;&#10;&lt;br/&gt;&#10;elif luku == 4:&lt;br/&gt;&#10;[[$ \ \ \ \ \ $]] print (&amp;quot;Fyra!&amp;quot;)&lt;br/&gt;&#10;&lt;br/&gt;&#10;else:&lt;br/&gt;&#10;[[$ \ \ \ \ \ $]] print (&amp;quot;Förstor du inte?&amp;quot;)&lt;br/&gt;&#10;&lt;br/&gt;&#10;[[$\vdots$]]&lt;br/&gt;&#10;&lt;br/&gt;&#10;Valitse luku väliltä 1-4: 3&lt;br/&gt;&#10;Tre!&lt;/span&gt;&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/EhtoKappaleEsimerkki3?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;Ehtoja voidaan yhdistää &lt;b&gt;and&lt;/b&gt;, &lt;b&gt;or&lt;/b&gt; ja &lt;b&gt;not&lt;/b&gt; -komentojen avulla.&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;table&gt;&#10;&lt;tbody&gt;&#10;&lt;tr&gt;&#10;&lt;td&gt;A or B&lt;/td&gt;&#10;&lt;td&gt;A tai B on totta&lt;/td&gt;&#10;&lt;/tr&gt;&#10;&lt;tr&gt;&#10;&lt;td&gt;A and B&lt;/td&gt;&#10;&lt;td&gt;A ja B ovat molemmat totta&lt;/td&gt;&#10;&lt;/tr&gt;&#10;&lt;tr&gt;&#10;&lt;td&gt;not A&lt;/td&gt;&#10;&lt;td&gt;A ei ole totta&lt;/td&gt;&#10;&lt;/tr&gt;&#10;&lt;/tbody&gt;&#10;&lt;/table&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 ohjelma, joka kysyy käyttäjältä sukupuolta sekä ikää ja antaa vastauksen niiden perusteella.&lt;br/&gt;&#10;&lt;br/&gt;&#10;sukupuoli = input (&amp;quot;Oletko tyttö vai poika vai muunsukupuolinen?&amp;quot;)&lt;br/&gt;&#10;ika =int (input (&amp;quot;Kerro ikäsi:&amp;quot;)) &lt;br/&gt;&#10;&lt;br/&gt;&#10;if sukupuoli == &amp;quot;tyttö&amp;quot; and ika &amp;lt; 15: #Ehtona on sukupuoli on tyttö &lt;b&gt;ja&lt;/b&gt; ikä on alle 15.&lt;br/&gt;&#10;&lt;span&gt;[[$ \ \ \ \ \ $]] print (&amp;quot;Olet alle 15-vuotias tyttö.&amp;quot;)&lt;br/&gt;&#10;&lt;/span&gt;&lt;span&gt;&lt;br/&gt;&#10;&lt;/span&gt;&lt;span&gt;elif sukupuoli == &amp;quot;tyttö&amp;quot; and ika &amp;gt;= 15:&lt;/span&gt;&lt;br/&gt;&#10;&lt;span&gt;[[$ \ \ \ \ \ $]] print (&amp;quot;Olet vähintään 15-vuotias tyttö.&amp;quot;)&lt;br/&gt;&#10;&lt;br/&gt;&#10;elif sukupuoli == &amp;quot;poika&amp;quot; and ika &amp;lt; 15:&lt;br/&gt;&#10;&lt;span&gt;[[$ \ \ \ \ \ $]] print (&amp;quot;Olet alle 15-vuotias poika.&amp;quot;)&lt;br/&gt;&#10;&lt;br/&gt;&#10;elif sukupuoli == &amp;quot;poika&amp;quot; and ika &amp;gt;= 15:&lt;br/&gt;&#10;&lt;span&gt;[[$ \ \ \ \ \ $]] print (&amp;quot;Olet vähintään 15-vuotias poika.&amp;quot;)&lt;br/&gt;&#10;&lt;br/&gt;&#10;elif sukupuoli == &amp;quot;muunsukupuolinen&amp;quot; and ika &amp;lt; 15:&lt;br/&gt;&#10;&lt;span&gt;[[$ \ \ \ \ \ $]] print (&amp;quot;Olet alle 15-vuotias muunsukupuolinen.&amp;quot;)&lt;br/&gt;&#10;&lt;br/&gt;&#10;elif sukupuoli == &amp;quot;muunsukupuolinen&amp;quot; and ika &amp;gt;= 15:&lt;br/&gt;&#10;&lt;span&gt;[[$ \ \ \ \ \ $]] print (&amp;quot;Olet vähintään 15-vuotias muunsukupuolinen.&amp;quot;)&lt;/span&gt;&lt;/span&gt;&lt;br/&gt;&#10;&lt;br/&gt;&#10;[[$\vdots$]]&lt;br/&gt;&#10;&lt;br/&gt;&#10;Oletko tyttö vai poika? tyttö&lt;br/&gt;&#10;Kerro ikäsi: 18&lt;br/&gt;&#10;&lt;br/&gt;&#10;Olet vähintään 15-vuotias tyttö.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&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/EhtoKappaleEsimerkki4?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-04-25T14:21:18+03:00</published>
</entry>


</feed>