{"id":235,"date":"2026-02-24T09:08:48","date_gmt":"2026-02-24T07:08:48","guid":{"rendered":"https:\/\/blog.edu.turku.fi\/allu\/?page_id=235"},"modified":"2026-03-25T08:56:04","modified_gmt":"2026-03-25T06:56:04","slug":"funktiot-alas","status":"publish","type":"page","link":"https:\/\/blog.edu.turku.fi\/allu\/sivu-1\/ohjelmoinnin_aiheet\/ohjelmointi\/funktiot-alas\/","title":{"rendered":"Funktiot &#8211; helpot"},"content":{"rendered":"\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link has-black-color has-text-color has-background has-link-color wp-element-button\" href=\"https:\/\/blog.edu.turku.fi\/allu\/sivu-1\/alaspain-eriyttava\/ohjelmointi\/\" style=\"background-color:#e6f3b7\">Palaa takaisin<\/a><\/div>\n<\/div>\n\n\n\n<div style=\"height:43px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">Funktiot \u2013 helpot teht\u00e4v\u00e4t<\/h2>\n\n\n\n<div style=\"height:43px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h4 class=\"wp-block-heading\" style=\"font-size:18px\"><strong>Teht\u00e4v\u00e4 1.<\/strong> M\u00e4\u00e4rit\u00e4 funktio. J\u00e4rjest\u00e4 annetut palat oikeaan j\u00e4rjestykseen.<\/h4>\n\n\n<div class=\"h5p-iframe-wrapper\"><iframe id=\"h5p-iframe-10\" class=\"h5p-iframe\" data-content-id=\"10\" style=\"height:1px\" src=\"about:blank\" frameBorder=\"0\" scrolling=\"no\" title=\"Raaha palat oikeille paikoille\"><\/iframe><\/div>\n\n\n\n<div style=\"height:43px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<h3 class=\"wp-block-heading has-text-color has-link-color wp-elements-02023bdd025e86a9a4a44fe8aa9bdd39\" style=\"color:#4ba432\"><a><\/a><a>Funktion nime\u00e4misk\u00e4yt\u00e4nt\u00f6j\u00e4:<\/a><\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Pienet kirjaimet: laske_summa()<\/li>\n\n\n\n<li>Useampi sana erotetaan alaviivalla (_): laske_keskiarvo()<\/li>\n\n\n\n<li>Kuvailevat nimet: nimest\u00e4 pit\u00e4isi k\u00e4yd\u00e4 ilmi, mit\u00e4 funktio tekee<\/li>\n\n\n\n<li>Sis\u00e4llyt\u00e4 verbi, koska funktiot <em>tekev\u00e4t<\/em> asioita<\/li>\n\n\n\n<li>V\u00e4lt\u00e4 Pythonin avainsanoja (esim. print, for, class)<\/li>\n\n\n\n<li>Pid\u00e4 nimi selke\u00e4n\u00e4 ja sopivan mittaisena<\/li>\n\n\n\n<li>Sallitut merkit ovat: pienet kirjaimet, numerot, alaviiva<\/li>\n\n\n\n<li>Nimi voi alkaa vain kirjaimella tai alaviivalla<\/li>\n<\/ol>\n<\/blockquote>\n\n\n\n<h4 class=\"wp-block-heading\" style=\"font-size:18px\"><strong>Teht\u00e4v\u00e4 2.<\/strong> Funktion nime\u00e4minen. Tutki, onko funktio nimetty Pythonin hyvien k\u00e4yt\u00e4nt\u00f6jen mukaan. Perustele, jos nimi ei t\u00e4yt\u00e4 suosituksia.<\/h4>\n\n\n\n<p><strong>a)<\/strong> laske_jakolasku()<br><strong>b)<\/strong> LaskeSumma()<br><strong>c) <\/strong>tekee_jotain()<br><strong>d)<\/strong> tervehdi()<br><strong>e)<\/strong> toteaa_koska_joku_voi_menna_syomaaan_ruokaa_huomenna()<br><strong>f)<\/strong> l_m()<\/p>\n\n\n\n<ol style=\"list-style-type:lower-alpha\" class=\"wp-block-list\"><\/ol>\n\n\n\n<div data-wp-context=\"{ &quot;autoclose&quot;: false, &quot;accordionItems&quot;: [] }\" data-wp-interactive=\"core\/accordion\" role=\"group\" class=\"wp-block-accordion is-layout-flow wp-block-accordion-is-layout-flow\">\n<div data-wp-class--is-open=\"state.isOpen\" data-wp-context=\"{ &quot;id&quot;: &quot;accordion-item-1&quot;, &quot;openByDefault&quot;: false }\" data-wp-init=\"callbacks.initAccordionItems\" data-wp-on-window--hashchange=\"callbacks.hashChange\" class=\"wp-block-accordion-item is-layout-flow wp-block-accordion-item-is-layout-flow\">\n<h3 class=\"wp-block-accordion-heading has-background has-medium-font-size\" style=\"background-color:#e6f3b7\"><button aria-expanded=\"false\" aria-controls=\"accordion-item-1-panel\" data-wp-bind--aria-expanded=\"state.isOpen\" data-wp-on--click=\"actions.toggle\" data-wp-on--keydown=\"actions.handleKeyDown\" id=\"accordion-item-1\" type=\"button\" class=\"wp-block-accordion-heading__toggle\"><span class=\"wp-block-accordion-heading__toggle-title\">Vastaus<\/span><span class=\"wp-block-accordion-heading__toggle-icon\" aria-hidden=\"true\">+<\/span><\/button><\/h3>\n\n\n\n<div inert aria-labelledby=\"accordion-item-1\" data-wp-bind--inert=\"!state.isOpen\" id=\"accordion-item-1-panel\" role=\"region\" class=\"wp-block-accordion-panel is-layout-flow wp-block-accordion-panel-is-layout-flow\">\n<p>a) Kyll\u00e4<br>b) Ei, koska nimi sis\u00e4lt\u00e4\u00e4 my\u00f6s isoja kirjaimia.<br>c) Kyll\u00e4\/Ei, ulkoasu t\u00e4ytt\u00e4\u00e4 suositukset, mutta nimi ei kerro mit\u00e4 funktio tekee.<br>d) Kyll\u00e4<br>e) Ei, funktion nimi on liian pitk\u00e4, se heikent\u00e4\u00e4 koodin luettavuutta ja k\u00e4ytt\u00f6\u00e4.<br>f) Ei, liian lyhyt ei kuvaa funktion tarkoitusta.<\/p>\n\n\n\n<ol style=\"list-style-type:lower-alpha\" class=\"wp-block-list\"><\/ol>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div style=\"height:43px\" aria-hidden=\"true\" class=\"wp-block-spacer\"><\/div>\n\n\n\n<h4 class=\"wp-block-heading\" style=\"font-size:18px\"><strong>Teht\u00e4v\u00e4 3. <\/strong>Kirjoita funktio, joka tulostaa seuraavan tekstin: Tervetuloa kurssille MAA 11!<\/h4>\n\n\n\n<div class=\"wp-block-group is-layout-constrained wp-block-group-is-layout-constrained\">\n<div data-wp-context=\"{ &quot;autoclose&quot;: false, &quot;accordionItems&quot;: [] }\" data-wp-interactive=\"core\/accordion\" role=\"group\" class=\"wp-block-accordion is-layout-flow wp-block-accordion-is-layout-flow\">\n<div data-wp-class--is-open=\"state.isOpen\" data-wp-context=\"{ &quot;id&quot;: &quot;accordion-item-2&quot;, &quot;openByDefault&quot;: false }\" data-wp-init=\"callbacks.initAccordionItems\" data-wp-on-window--hashchange=\"callbacks.hashChange\" class=\"wp-block-accordion-item is-layout-flow wp-block-accordion-item-is-layout-flow\">\n<h3 class=\"wp-block-accordion-heading has-background has-medium-font-size\" style=\"background-color:#e6f3b7\"><button aria-expanded=\"false\" aria-controls=\"accordion-item-2-panel\" data-wp-bind--aria-expanded=\"state.isOpen\" data-wp-on--click=\"actions.toggle\" data-wp-on--keydown=\"actions.handleKeyDown\" id=\"accordion-item-2\" type=\"button\" class=\"wp-block-accordion-heading__toggle\"><span class=\"wp-block-accordion-heading__toggle-title\">VINKKI!<\/span><span class=\"wp-block-accordion-heading__toggle-icon\" aria-hidden=\"true\">+<\/span><\/button><\/h3>\n\n\n\n<div inert aria-labelledby=\"accordion-item-2\" data-wp-bind--inert=\"!state.isOpen\" id=\"accordion-item-2-panel\" role=\"region\" class=\"wp-block-accordion-panel is-layout-flow wp-block-accordion-panel-is-layout-flow\">\n<p>Esimerkki:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>def tervehdys():\n    print(\"Hello!\")\n\ntervehdys()<\/code><\/pre>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<div data-wp-context=\"{ &quot;autoclose&quot;: false, &quot;accordionItems&quot;: [] }\" data-wp-interactive=\"core\/accordion\" role=\"group\" class=\"wp-block-accordion is-layout-flow wp-block-accordion-is-layout-flow\">\n<div data-wp-class--is-open=\"state.isOpen\" data-wp-context=\"{ &quot;id&quot;: &quot;accordion-item-3&quot;, &quot;openByDefault&quot;: false }\" data-wp-init=\"callbacks.initAccordionItems\" data-wp-on-window--hashchange=\"callbacks.hashChange\" class=\"wp-block-accordion-item is-layout-flow wp-block-accordion-item-is-layout-flow\">\n<h3 class=\"wp-block-accordion-heading has-background has-medium-font-size\" style=\"background-color:#e6f3b7\"><button aria-expanded=\"false\" aria-controls=\"accordion-item-3-panel\" data-wp-bind--aria-expanded=\"state.isOpen\" data-wp-on--click=\"actions.toggle\" data-wp-on--keydown=\"actions.handleKeyDown\" id=\"accordion-item-3\" type=\"button\" class=\"wp-block-accordion-heading__toggle\"><span class=\"wp-block-accordion-heading__toggle-title\">Vastaus<\/span><span class=\"wp-block-accordion-heading__toggle-icon\" aria-hidden=\"true\">+<\/span><\/button><\/h3>\n\n\n\n<div inert aria-labelledby=\"accordion-item-3\" data-wp-bind--inert=\"!state.isOpen\" id=\"accordion-item-3-panel\" role=\"region\" class=\"wp-block-accordion-panel is-layout-flow wp-block-accordion-panel-is-layout-flow\">\n<div class=\"wp-block-media-text is-stacked-on-mobile\" style=\"grid-template-columns:38% auto\"><figure class=\"wp-block-media-text__media\"><img loading=\"lazy\" decoding=\"async\" width=\"358\" height=\"332\" src=\"https:\/\/blog.edu.turku.fi\/allu\/files\/2026\/03\/Nayttokuva-2026-03-02-104101.png\" alt=\"&quot;&quot;\" class=\"wp-image-1037 size-full\" srcset=\"https:\/\/blog.edu.turku.fi\/allu\/files\/2026\/03\/Nayttokuva-2026-03-02-104101.png 358w, https:\/\/blog.edu.turku.fi\/allu\/files\/2026\/03\/Nayttokuva-2026-03-02-104101-300x278.png 300w\" sizes=\"auto, (max-width: 358px) 100vw, 358px\" \/><\/figure><div class=\"wp-block-media-text__content\">\n<p><strong>Koodi:<\/strong><\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>def tervehdys():\n    print(\"Tervetuloa kurssille MAA 11!\")\n\ntervehdys()<\/code><\/pre>\n\n\n\n<p><strong>Tuloste:<\/strong><\/p>\n\n\n\n<p>Tervetuloa kurssille MAA 11!<\/p>\n<\/div><\/div>\n<\/div>\n<\/div>\n<\/div>\n<\/div>\n\n\n\n<p><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Funktiot \u2013 helpot teht\u00e4v\u00e4t Teht\u00e4v\u00e4 1. M\u00e4\u00e4rit\u00e4 funktio. J\u00e4rjest\u00e4 annetut palat oikeaan j\u00e4rjestykseen. Teht\u00e4v\u00e4 2. Funktion nime\u00e4minen. Tutki, onko funktio nimetty Pythonin hyvien k\u00e4yt\u00e4nt\u00f6jen mukaan. Perustele, jos nimi ei t\u00e4yt\u00e4 suosituksia. a) laske_jakolasku()b) LaskeSumma()c) tekee_jotain()d) tervehdi()e) toteaa_koska_joku_voi_menna_syomaaan_ruokaa_huomenna()f) l_m() Teht\u00e4v\u00e4 3.<\/p>\n","protected":false},"author":3745,"featured_media":0,"parent":109,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-235","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/blog.edu.turku.fi\/allu\/wp-json\/wp\/v2\/pages\/235","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.edu.turku.fi\/allu\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/blog.edu.turku.fi\/allu\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/blog.edu.turku.fi\/allu\/wp-json\/wp\/v2\/users\/3745"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.edu.turku.fi\/allu\/wp-json\/wp\/v2\/comments?post=235"}],"version-history":[{"count":16,"href":"https:\/\/blog.edu.turku.fi\/allu\/wp-json\/wp\/v2\/pages\/235\/revisions"}],"predecessor-version":[{"id":2463,"href":"https:\/\/blog.edu.turku.fi\/allu\/wp-json\/wp\/v2\/pages\/235\/revisions\/2463"}],"up":[{"embeddable":true,"href":"https:\/\/blog.edu.turku.fi\/allu\/wp-json\/wp\/v2\/pages\/109"}],"wp:attachment":[{"href":"https:\/\/blog.edu.turku.fi\/allu\/wp-json\/wp\/v2\/media?parent=235"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}