Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele Käyttäjän Määrittämät Funktiot | Functions & Modularity
Johdanto Python-ohjelmointiin Cursorilla

bookKäyttäjän Määrittämät Funktiot

Pythonissa funktio on nimetty koodilohko tiettyä tehtävää varten. Olet jo käyttänyt sisäänrakennettuja funktioita, kuten print() tai len().

Omien funktioiden määrittely auttaa välttämään toistoa, järjestämään logiikkaa sekä tekemään ohjelmista selkeämpiä ja helpommin ylläpidettäviä.

Funktion määrittely

Funktion määrittelyssä käytetään def-avainsanaa, jonka jälkeen tulee nimi, sulut ja kaksoispiste. Suoritettava koodi kirjoitetaan seuraavalle riville sisennettynä.

Parametrit ja argumentit

Funktioon voidaan välittää arvoja listaamalla parametrit sulkuihin. Näitä arvoja käytetään funktion sisällä sen suorittamisen aikana.

Oletusparametrit

Parametreille voidaan antaa myös oletusarvot. Tämä tarkoittaa, että funktio toimii, vaikka sille ei annettaisi arvoa parametrille.

Palautettavat arvot

Funktiot voivat palauttaa tuloksen käyttämällä return-avainsanaa. Palautettu arvo voidaan tallentaa muuttujaan tai käyttää suoraan lausekkeissa.

Näkyvyysalue ja muuttujat

Funktiossa luodut muuttujat ovat olemassa vain kyseisen funktion within. Ne eivät ole näkyvissä tai käytettävissä funktion ulkopuolella.

Yhteenveto

  • Käytä def määritelläksesi funktion;
  • Käytä parametreja syötteen välittämiseen;
  • Käytä return palauttaaksesi tuloksen;
  • Muuttujat funktion sisällä ovat paikallisia;
  • Funktiot auttavat jäsentämään ja uudelleenkäyttämään koodia.
question mark

Mitä avainsanaa käytetään funktion määrittelyyn Pythonissa?

Select the correct answer

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 4. Luku 2

Kysy tekoälyä

expand

Kysy tekoälyä

ChatGPT

Kysy mitä tahansa tai kokeile jotakin ehdotetuista kysymyksistä aloittaaksesi keskustelumme

Suggested prompts:

Can you show more examples of defining functions in Python?

What are some common mistakes when defining functions?

How do I choose a good name for my function?

Awesome!

Completion rate improved to 5

bookKäyttäjän Määrittämät Funktiot

Pyyhkäise näyttääksesi valikon

Pythonissa funktio on nimetty koodilohko tiettyä tehtävää varten. Olet jo käyttänyt sisäänrakennettuja funktioita, kuten print() tai len().

Omien funktioiden määrittely auttaa välttämään toistoa, järjestämään logiikkaa sekä tekemään ohjelmista selkeämpiä ja helpommin ylläpidettäviä.

Funktion määrittely

Funktion määrittelyssä käytetään def-avainsanaa, jonka jälkeen tulee nimi, sulut ja kaksoispiste. Suoritettava koodi kirjoitetaan seuraavalle riville sisennettynä.

Parametrit ja argumentit

Funktioon voidaan välittää arvoja listaamalla parametrit sulkuihin. Näitä arvoja käytetään funktion sisällä sen suorittamisen aikana.

Oletusparametrit

Parametreille voidaan antaa myös oletusarvot. Tämä tarkoittaa, että funktio toimii, vaikka sille ei annettaisi arvoa parametrille.

Palautettavat arvot

Funktiot voivat palauttaa tuloksen käyttämällä return-avainsanaa. Palautettu arvo voidaan tallentaa muuttujaan tai käyttää suoraan lausekkeissa.

Näkyvyysalue ja muuttujat

Funktiossa luodut muuttujat ovat olemassa vain kyseisen funktion within. Ne eivät ole näkyvissä tai käytettävissä funktion ulkopuolella.

Yhteenveto

  • Käytä def määritelläksesi funktion;
  • Käytä parametreja syötteen välittämiseen;
  • Käytä return palauttaaksesi tuloksen;
  • Muuttujat funktion sisällä ovat paikallisia;
  • Funktiot auttavat jäsentämään ja uudelleenkäyttämään koodia.
question mark

Mitä avainsanaa käytetään funktion määrittelyyn Pythonissa?

Select the correct answer

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 4. Luku 2
some-alt