<?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>Tunti 14 Funktiot, osa 2</title>
<id>https://peda.net/id/b634b654513</id>
<updated>2021-12-06T21:28:19+02:00</updated>
<link href="https://peda.net/id/b634b654513:atom" rel="self" />
<link href="https://peda.net/p/Olli%20Isokoski/oppimateriaalituotanto-2021-syksy/tunnit-13-14-funktiot/14-funktiot-lisaominaisuuksia#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>Funktiot ja aliohjelman arvon palauttaminen</title>
<id>https://peda.net/id/28a58204514</id>
<updated>2021-12-06T23:21:50+02:00</updated>
<link href="https://peda.net/p/Olli%20Isokoski/oppimateriaalituotanto-2021-syksy/tunnit-13-14-funktiot/14-funktiot-lisaominaisuuksia/lisaa-funktioasiaa#top" />
<content type="html">&lt;p&gt;&lt;span&gt;Funktion voi laittaa tekemään periaatteessa mitä tahansa. Vain ohjelmoijan omat kyvyt rajoittavat asiaa. Tässä alla olevassa esimerkissä funktiolle annetaan nimi ja se kysyy Mitä kuuluu? Huomaatko, että funktion määrittelevässä lausekkeessa on kohta (nimi = &amp;quot;nimetön&amp;quot;). Se ei ole pakollinen, mutta jos haluat antaa jonkin oletusarvon nimelle, niin tuossa kohdassa sen voi tehdä. Tätä käytetään, jos nimeä ei funktion kutsussa jostakin syystä ole. &lt;/span&gt;&lt;/p&gt;&#10;​&lt;iframe src=&quot;https://trinket.io/embed/python3/c31280034a&quot; width=&quot;100%&quot; height=&quot;170&quot; allowfullscreen=&quot;allowfullscreen&quot;&gt;&lt;/iframe&gt;​​&lt;br/&gt;&#10;&lt;br/&gt;&#10;Funktiot voivat myös palauttaa arvon ja lopettaa aliohjelman suorituksen samalla. Aliohjelmia tehdessä, pitää valmiiksi miettiä mitä niiden haluaa tekevän. Yleisesti aliohjelmien avulla pyritään tekemään muuttujille jotain laskutoimituksia ja palauttamaan laskutoimitusten arvo. (Esimerkki 1, summan laskeminen kahdesta luvusta tai tehtävät 2 ja 3, keskiarvon laskeminen).&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;strong class=&quot;editor red&quot;&gt;* Esimerkki 1.*&lt;/strong&gt; Tunnilla 13 on esitetty summa -aliohjelma, joka palauttaa kahden luvun summan:&lt;br/&gt;&#10;&lt;iframe src=&quot;https://trinket.io/embed/python3/aa9e64d80b&quot; width=&quot;100%&quot; height=&quot;170&quot; allowfullscreen=&quot;allowfullscreen&quot;&gt;&lt;/iframe&gt;&#10;&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;b&gt;&amp;lt;&amp;gt; Tehtävä 1.&lt;/b&gt; Kirjoita funktio, joka kertoo sille annetun luvun kolmella ja lisää lukuun viisi. Eli jos funktiolle annetaan luku 4, se tulostaa luvun 3*4 + 5 = 17. Laskuri(4) -aliohjelman tulostus olisi 17.&lt;br/&gt;&#10;&lt;iframe src=&quot;https://trinket.io/embed/python3/feee356ada&quot; width=&quot;100%&quot; height=&quot;200&quot; allowfullscreen=&quot;allowfullscreen&quot;&gt;&lt;/iframe&gt;&lt;!-- removed: br --&gt;&lt;!-- removed: br --&gt;&lt;br/&gt;&#10;&lt;br/&gt;&#10;&lt;b&gt;&amp;lt;&amp;gt; Tehtävä 2.&lt;/b&gt; Kirjoita funktio, joka laskee kolmen numeron keskiarvon. &lt;br/&gt;&#10;&lt;iframe src=&quot;https://trinket.io/embed/python3/7f04906eee&quot; width=&quot;100%&quot; height=&quot;200&quot; allowfullscreen=&quot;allowfullscreen&quot;&gt;&lt;/iframe&gt;&#10;&lt;!-- removed: br --&gt;&lt;br/&gt;&#10;&lt;b&gt;&lt;br/&gt;&#10;&amp;lt;&amp;gt; Tehtävä 3. &lt;/b&gt;Kirjoita funktio, joka kysyy käyttäjän nimeä, tervehtii häntä ja tulostaa annetun nimen.&lt;br/&gt;&#10;&lt;iframe src=&quot;https://trinket.io/embed/python3/70aac2ae9c&quot; width=&quot;100%&quot; height=&quot;200&quot; allowfullscreen=&quot;allowfullscreen&quot;&gt;&lt;/iframe&gt;&#10;&lt;!-- removed: br --&gt;&lt;br/&gt;&#10;&lt;b&gt;&lt;br/&gt;&#10;&amp;lt;&amp;gt; Tehtävä 4. &lt;/b&gt;Kirjoita funktio, joka laskee ja palauttaa taulukon lukujen summan.&lt;br/&gt;&#10;&lt;iframe src=&quot;https://trinket.io/embed/python3/2e22cb1eea&quot; width=&quot;100%&quot; height=&quot;200&quot; allowfullscreen=&quot;allowfullscreen&quot;&gt;&lt;/iframe&gt;&#10;&lt;!-- removed: br --&gt;&lt;br/&gt;&#10;&lt;b&gt;&lt;br/&gt;&#10;&amp;lt;&amp;gt; Tehtävä 5. &lt;/b&gt;Kirjoita funktio, joka laskee ja palauttaa taulukon lukujen keskiarvon. Vinkki: Tehtävässä 4 ratkaistaan summa, jakamalla summa taulukon pituudella saat keskiarvon.&lt;br/&gt;&#10;&lt;iframe src=&quot;https://trinket.io/embed/python3/989715aca7&quot; width=&quot;100%&quot; height=&quot;200&quot; allowfullscreen=&quot;allowfullscreen&quot;&gt;&lt;/iframe&gt;&#10;</content>
<published>2021-11-29T21:18:39+02:00</published>
</entry>


</feed>