Rakenda
Kirjeldus: Kasuta lahendust suurema ülesande osana.
Lahenduskeskkond: Olenevalt ülesande keerukusest lahendatakse kasutades arenduskeskkonda või arvutit jt abivahendeid kasutamata.
Ülesanded:
Näiteülesande nägemiseks/peitmiseks klikka tüübile.
- Täida koodis olev lünk.
#finiši protokoll lõpetajad = ["Mai", "Koit", "Tuule", "Kirsi", "Lume", "Tormi", "Mari"] koht = input("Sisesta, mitmendat lõpetajat soovid näha: ") soovitudLõpetaja = _________________ print(koht, "lõpetaja oli", soovitudLõpetaja)
- Täida koodis olev lünk.
- Leia olukord, kus oleks võimalik otstarbekalt kasutada koodijuppi
sõne[3:5]
(kirjuta pseudokoodi abil lahendus, kasutades antud osa).
- Leia olukord, kus oleks võimalik otstarbekalt kasutada koodijuppi
- Kirjuta sobivasse kohta koodifragment
uus.reverse()
.#Ülesanne: #"sulav - alla sadas sammal suli" -> "ilus lammas sadas alla - valus" tekst = "sulav - alla sadas sammal suli".split() tekst.reverse() tulemus = "" for yksus in tekst: uus = list(yksus) uus="".join(uus) tulemus += " "+uus print(tulemus)
- Kirjuta sobivasse kohta koodifragment
Neid ülesandeid võib lahendada arvutis. Põhjuseks asjaolu, et katsetamine võtab kauem aega, kui ei tea olulisi reegleid (nt kooloniga lõppevast reast järgmine peab algama eelneva suhtes taandega jms), samas pidevalt käsitsi katsetamine võtab ebavajalikult palju aega.
Taanded tasub siin samaks jätta.
- Tõsta koodiread õigesse järjekorda.
#kas kõik elemendid algavad sama sümboliga else: for i in j[1:]: eelmine = str(i) print(samad) samad = samad and False j = [392421, 3570, 38093, 30202, 3378, 366] samad = samad and True if str(i)[0] == eelmine[0]: eelmine = str(j[0]) samad = True
- Tõsta koodiread õigesse järjekorda.