Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Oppiskele If/Else-Lauseiden Käyttö Python-Funktioissa | Funktiot Pythonissa
Johdanto Python-Ohjelmointiin
course content

Kurssisisältö

Johdanto Python-Ohjelmointiin

Johdanto Python-Ohjelmointiin

1. Ensimmäinen Tutustuminen Pythoniin
2. Muuttujat ja Tyypit Pythonissa
3. Ehdolliset Lauseet Pythonissa
4. Muut Tietotyypit Pythonissa
5. Silmukat Pythonissa
6. Funktiot Pythonissa

book
If/Else-Lauseiden Käyttö Python-Funktioissa

Kaikki aiemmin käsitelty voidaan kapseloida funktion sisään tehokkuuden ja uudelleenkäytettävyyden parantamiseksi.

Esimerkiksi, harkitse aiemmin käytettyä if/else lausetta, jolla määritettiin, onko luku pariton vai parillinen. Aluksi tuo koodi oli rajoitettu tiettyyn, ennalta määriteltyyn lukuun. Erilaisen luvun arviointi vaatisi joko koko ehdollisen lohkon kopioimista tai testattavan luvun manuaalista muuttamista joka kerta.

Tehokkaampi lähestymistapa sisältää funktion määrittämisen, joka hyväksyy luvun syöteparametrina. Ehdollinen logiikka parittomien tai parillisten lukujen tarkistamiseksi voi sitten sijaita tämän funktion sisällä, jolloin sitä voidaan helposti kutsua millä tahansa luvulla argumenttina. Tämä poistaa tarpeen ylimääräiselle koodille tai manuaalisille muokkauksille joka kerta, kun uusi luku tarvitsee arvioida.

12345678910
# Define a function def is_odd(n): if n % 2 == 0: return "even" else: return "odd" # Testing function print('2 is', is_odd(2)) print('3 is', is_odd(3))
copy

Huom

Luku katsotaan parilliseksi, jos se voidaan jakaa 2:lla ilman jakojäännöstä. % operaattoria käytetään tämän jakojäännöksen määrittämiseen.

Selvästi funktio tunnistaa oikein 2:n parilliseksi ja 3:n parittomaksi. Tätä funktiota voidaan kutsua toistuvasti eri numeroilla tarpeen mukaan.

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 6. Luku 5

Kysy tekoälyä

expand
ChatGPT

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

course content

Kurssisisältö

Johdanto Python-Ohjelmointiin

Johdanto Python-Ohjelmointiin

1. Ensimmäinen Tutustuminen Pythoniin
2. Muuttujat ja Tyypit Pythonissa
3. Ehdolliset Lauseet Pythonissa
4. Muut Tietotyypit Pythonissa
5. Silmukat Pythonissa
6. Funktiot Pythonissa

book
If/Else-Lauseiden Käyttö Python-Funktioissa

Kaikki aiemmin käsitelty voidaan kapseloida funktion sisään tehokkuuden ja uudelleenkäytettävyyden parantamiseksi.

Esimerkiksi, harkitse aiemmin käytettyä if/else lausetta, jolla määritettiin, onko luku pariton vai parillinen. Aluksi tuo koodi oli rajoitettu tiettyyn, ennalta määriteltyyn lukuun. Erilaisen luvun arviointi vaatisi joko koko ehdollisen lohkon kopioimista tai testattavan luvun manuaalista muuttamista joka kerta.

Tehokkaampi lähestymistapa sisältää funktion määrittämisen, joka hyväksyy luvun syöteparametrina. Ehdollinen logiikka parittomien tai parillisten lukujen tarkistamiseksi voi sitten sijaita tämän funktion sisällä, jolloin sitä voidaan helposti kutsua millä tahansa luvulla argumenttina. Tämä poistaa tarpeen ylimääräiselle koodille tai manuaalisille muokkauksille joka kerta, kun uusi luku tarvitsee arvioida.

12345678910
# Define a function def is_odd(n): if n % 2 == 0: return "even" else: return "odd" # Testing function print('2 is', is_odd(2)) print('3 is', is_odd(3))
copy

Huom

Luku katsotaan parilliseksi, jos se voidaan jakaa 2:lla ilman jakojäännöstä. % operaattoria käytetään tämän jakojäännöksen määrittämiseen.

Selvästi funktio tunnistaa oikein 2:n parilliseksi ja 3:n parittomaksi. Tätä funktiota voidaan kutsua toistuvasti eri numeroilla tarpeen mukaan.

Oliko kaikki selvää?

Miten voimme parantaa sitä?

Kiitos palautteestasi!

Osio 6. Luku 5
Pahoittelemme, että jotain meni pieleen. Mitä tapahtui?
some-alt