Kurssisisältö
Johdanto Python-Ohjelmointiin
Johdanto Python-Ohjelmointiin
2. Muuttujat ja Tyypit Pythonissa
Kuinka Tallentaa Numeroita PythonissaPython Naming Rules for MuuttujilleKuinka Työskennellä Muuttujien Kanssa PythonissaTietotyypit PythonissaHaaste: Kilometrien Muuntaminen MaileiksiTallenna Teksti Merkkijonoilla PythonissaMerkkijonon Indeksointi PythonissaNegatiivinen Indeksointi ja Merkkijonon Pituus PythonissaMerkkijonon Viipalointi in PythonHaaste: Kirjainten Hakeminen MerkkijonostaMerkkijonojen Yhdistäminen Pythonissa
3. Ehdolliset Lauseet Pythonissa
Boolean Tietotyyppi PythonissaHaaste: Työskentely Vertailuoperaattoreiden KanssaKuinka Yhdistää Ehtoja PythonissaHaaste: Työskentely Loogisten Operaattoreiden KanssaJäsenyysoperaattorit ja Tyyppivertailut PythonissaKuinka Käyttää if/else-Lausekkeita PythonissaHaaste: Ruokakaupan PyörittäminenHaaste: Parillisen ja Parittoman Logiikan LuominenIf/Elif/Else LausekkeetHaaste: Ruokakaupan Laajennettu VersioHaaste: Sääneuvoja
4. Muut Tietotyypit Pythonissa
Python-ListatYleiset Listamenetelmät PythonissaHaaste: Listan PäivittäminenSisäkkäiset Listat PythonissaHaaste: Tietojen Hakeminen Sisäkkäisestä ListastaPython TupletYleiset Tuple-Menetelmät PythonissaHaaste: Päivitä TupleSisäkkäiset Tuples PythonissaHaaste: Tietojen Hakeminen Sisäkkäisestä TuplestaPython-SanakirjatHaaste: Sanakirjan LuominenYleiset Sanakirjamenetelmät PythonissaHaaste: Sanakirjan Päivittäminen
5. Silmukat Pythonissa
6. Funktiot Pythonissa
Sisäänrakennetut Funktiot PythonissaHaaste: Korkeuksien MuuntaminenKuinka Luoda Funktioita PythonissaHaaste: Ensimmäisen Funktion KirjoittaminenIf/Else-Lauseiden Käyttö Python-FunktioissaHaaste: Positiivisten Arvojen TunnistaminenFunktiot Ilman Palautusta PythonissaHaaste: Creating Logging FunctionFunktioiden Muokkaaminen PythonissaHaaste: Funktion Logiikan PäivittäminenLambda-Funktiot PythonissaHaaste: Luodaan Lambda-Funktio
If/Elif/Else Lausekkeet
Tarkistaaksesi lisäehdon alkuperäisen if
-lauseen jälkeen, käytä elif
. Tämä mahdollistaa useiden ehtojen arvioinnin peräkkäin. Rakenne on seuraava:
python
Koodi, joka seuraa lopullista else
-lausetta, suoritetaan vain, jos yksikään aiemmista ehdoista ei täyty. Voit käyttää sitä luokittelemaan merkkijonon suureksi, jos siinä on yli 20 merkkiä, keskikokoiseksi, jos siinä on 11–20 merkkiä (mukaan lukien), ja pieneksi, jos siinä on 10 tai vähemmän merkkejä.
# Assign some medium string test = "medium string" # Conditional statements if len(test) > 20: print("String: '", test, "' is large") elif len(test) > 10: print("String: '", test, "' is medium") else: print("String: '", test, "' is small") # One more checking test = "small" # Conditional statement if len(test) > 20: print("String: '", test, "' is large") elif len(test) > 10: print("String: '", test, "' is medium") else: print("String: '", test, "' is small")
Huom
Voit pinota useita
elif
-lohkoja tarpeen mukaan. Muista kuitenkin, että liiallinenelif
-lohkojen käyttö ei välttämättä ole tehokkain tapa jäsentää koodiasi.
Oliko kaikki selvää?
Kiitos palautteestasi!
Osio 3. Luku 9