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
Tutki Sisäkkäisiä Silmukoita Pythonissa
Aivan kuten listat voivat olla sisäkkäisiä listojen sisällä tai tuplet tuplien sisällä, myös silmukat voivat olla sisäkkäisiä iteroidakseen elementtejä muiden silmukoiden sisällä. Esimerkiksi, kun työskennellään listan kanssa, joka sisältää useita alilistoja, sisäkkäinen silmukka voi iteroida sekä päälistan että sen sisäiset elementit.
# Countries data countries = [['USA', 9629091, 331002651], ['Canada', 9984670, 37742154], ['Germany', 357114, 83783942], ['Brazil', 8515767, 212559417], ['India', 3166391, 1380004385]] # Iterate over list for country in countries: # Iterate over nested list for j in country: print(j, end = ' ') print('\n') # Print new line after nested loop finish
Huom
Muuttuja
j
edustaa kutakin elementtiä sisäkkäisissä listoissacountries
-listan sisällä. Kun sisempi silmukka iteroi,j
ottaa peräkkäin alilistojen jokaisen elementin arvon ja tulostaa ne yksi kerrallaan.
Oliko kaikki selvää?
Kiitos palautteestasi!
Osio 5. Luku 8