Vuolun Python MOOC 2022

Ohjelmoinnin perusteet ja jatkokurssi Pythonilla 2022



All exercises

Exercise Status Deadline Download exercise
osa01-01_hymio zip
osa01-02_ukko_nooa zip
osa01-03_korjaa_ohjelma_7_veljesta zip
osa01-04_minuuttien_maara_vuodessa zip
osa01-05_ohjelma_tulostaa_koodia zip
osa01-06_nimi_kahdesti zip
osa01-07_nimi_ja_huutomerkit zip
osa01-08_nimi_ja_osoite zip
osa01-09_korjaa_ohjelma_lausahdukset zip
osa01-10_tarina zip
osa01-10b_valilyonnilla_vai_ilman zip
osa01-11_laskutoimitukset zip
osa01-12_korjaa_ohjelma_tulostukset_samalle_riville zip
osa01-13_kerrottuna_viidella zip
osa01-14_nimi_ja_ika zip
osa01-15_sekunteja_vuorokaudessa zip
osa01-16_lukujen_summa_ja_tulo zip
osa01-17_lukujen_summa_ja_keskiarvo zip
osa01-18_opiskelijat_ryhmiin zip
osa01-19_ruokailukustannukset zip
osa01-20_korjaa_ohjelma_lukujen_tulo zip
osa01-21_orwel zip
osa01-22_itseisarvo zip
osa01-23_keittoa_vai_ei zip
osa01-24_luvun_suuruusluokka zip
osa01-25_laskin zip
osa01-26_lampotilat zip
osa01-27_palkka zip
osa01-28_korjaaa_ohjelma_korkoa_kortille zip
osa01-29_huomisen_vaatteet zip
osa01-30_toisen_asteen_yhtalo zip
osa02-01_korjaa_virheet zip
osa02-02_merkkien_maara zip
osa02-03_tyyppimuunnos zip
osa02-04_taysi_ikaisyys zip
osa02-05_suurempi_tai_yhtasuuri zip
osa02-06_vanhempi zip
osa02-07_aakkkosjarjestyksessa_viimeinen zip
osa02-08_ian_tarkistus zip
osa02-09_veljenpojat zip
osa02-10_arvosana_ja_pisteet zip
osa02-11_fizzbuzz zip
osa02-12_karkausvuosi zip
osa02-13_aakkosjarjestyksessa_keskimmainen zip
osa02-14_lahjaverolaskuri zip
osa02-15_jatketaanko zip
osa02-16_syotteen_rajaus zip
osa02-17_lahtolaskenta zip
osa02-18_salasana_uudelleen zip
osa02-19_pin_ja_yritysten_maara zip
osa02-20_seuraava_karkausvuosi zip
osa02-21_tarina zip
osa02-22_lukujen_kasittelya zip
osa03-00_tulosta_luvut zip
osa03-01_lahtolaskenta zip
osa03-02_luvut zip
osa03-03_kahden_potenssit zip
osa03-04_luvun_n_potenssit zip
osa03-04a_perakkaisten_summa_helpompi zip
osa03-05_perakkaisten_summa zip
osa03-05a_monistetut_jonot zip
osa03-05b_pidempi_jono zip
osa03-05c_lopusta_alkuun zip
osa03-06_toinen_ja_toiseksi_viimeinen zip
osa03-07_osajonot1 zip
osa03-08_osajonot2 zip
osa03-09_risuaitaviiva zip
osa03-10_risuaitanelio zip
osa03-11_alleviivaus zip
osa03-12_tasaus_oikeaan zip
osa03-13_sanalaatikko zip
osa03-13b_loytyvatko_vokaalit zip
osa03-13c_osajonon_haku zip
osa03-14_osajonojen_haku zip
osa03-15_toinen_esiintyma zip
osa03-15b_kertotaulut zip
osa03-16_sanojen_ensimmaiset_kirjaimet zip
osa03-17_kertomat zip
osa03-18_parit_ympari zip
osa03-19_vuorotellen zip
osa03-21_seitseman_veljesta zip
osa03-22_ensimmainen_merkki zip
osa03-23_risunelio zip
osa03-24_monta_tulostusta zip
osa03-25_keskiarvo zip
osa03-26_shakkilauta zip
osa03-27_sananelio zip
osa04-01_hello_visualstudio_code zip
osa04-02_viiva zip
osa04-02a_risulaatikko zip
osa04-02b_risunelio zip
osa04-02c_nelio zip
osa04-02d_kolmio zip
osa04-03_kuvio zip
osa04-04_joulukuusi zip
osa04-05_luvuista_suurin zip
osa04-06_merkit_samat zip
osa04-07_eka_toka_vika_sana zip
osa04-07a_alkioiden_arvojen_muutokset zip
osa04-07b_alkoiden_lisays_listaan zip
osa04-07c_lisays_ja_poisto zip
osa04-08_sama_sana_kahdesti zip
osa04-08b_lista_kahdesti zip
osa04-09_listan_pituus zip
osa04-10_keskiarvo zip
osa04-11_vaihteluvali zip
osa04-11a_tulostus_tahdilla zip
osa04-11b_negatiivisesta_positiiviseen zip
osa04-12_tahdet zip
osa04-13_anagrammi zip
osa04-14_palindromit zip
osa04-15_positiivisten_summa zip
osa04-16_parilliset zip
osa04-17_summalista zip
osa04-18_uniikit zip
osa04-18a_listan_pimman_pituus zip
osa04-18b_listan_lyhin zip
osa04-19_listan_pisimmat zip
osa04-20_lukulistasta_merkkijonolistaksi zip
osa04-21_kaikki_vaarinpain zip
osa04-22_eniten_kirjaimia zip
osa04-23_vokaalit_pois zip
osa04-24_poista_isot zip
osa04-25_naapureita_listassa zip
osa04-26_arvosanatilasto zip