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
Kuinka Iteroida Indeksejä Pythonissa
Muista, että range()
-funktio vaatii vähintään yhden argumentin. Koska Python-indeksointi alkaa 0
:sta, sekvenssin pituuden käyttäminen ainoana argumenttina mahdollistaa iteroinnin kaikilla sen indekseillä.
Sekvenssin pituuden saamiseksi käytä len()
-funktiota. Voit esimerkiksi käydä läpi aiempien osioiden listan, mutta tällä kertaa indeksoimalla sen elementit.
# Initial list values = [1, [2, 3], 4, "code"] # Initialize a for loop over indexes for i in range(len(values)): print("Index:", i) print("Value:", values[i]) print("----") # Delimiter
Jokaisella silmukan iteraatiolla muuttuja i
kulkee peräkkäin values
-listan indeksit, vaihdellen 0
:sta 3
:een.
Oliko kaikki selvää?
Kiitos palautteestasi!
Osio 5. Luku 7