Porozumění
Prohlédněte si vypracované řešení příkladů v Pythonu či ukázkové modely. Pro každý příklad dostanete několik kontrolních otázek, které otestují vaše porozumění problému.
Vznik cest »
Přehled
Počítání s čísly | vyřešeno 0 z 5 | |
Řetězce v Pythonu | vyřešeno 0 z 5 | |
Vnořené cykly | vyřešeno 0 z 6 | |
Seznamy v Pythonu | vyřešeno 0 z 5 | |
Funkce v Pythonu | vyřešeno 0 z 5 | |
Slovníky v Pythonu | vyřešeno 0 z 3 | |
Objekty v Pythonu | vyřešeno 0 z 2 | |
Modelování a simulace: biologie, příroda | vyřešeno 0 z 5 | |
Modelování a simulace: lidé a doprava | vyřešeno 0 z 4 |
Celkem vyřešeno: 0 z 40
Přehled krystaly
Počítání s čísly | získáno 1 z 15 | |
Řetězce v Pythonu | získáno 0 z 15 | |
Vnořené cykly | získáno 0 z 18 | |
Seznamy v Pythonu | získáno 0 z 15 | |
Funkce v Pythonu | získáno 0 z 15 | |
Slovníky v Pythonu | získáno 0 z 9 | |
Objekty v Pythonu | získáno 0 z 6 | |
Modelování a simulace: biologie, příroda | získáno 0 z 15 | |
Modelování a simulace: lidé a doprava | získáno 0 z 12 |
Celkem získáno: 1 z 120
Počítání s čísly
Řešené příklady na práci s čísly v Pythonu.
Řetězce v Pythonu
Řešené příklady na práci s řetězci v Pythonu.
Vnořené cykly
Vnořené cykly jsou typický zdroj problémů pro začátečníky v programování. Prozkoumejte několik typických ukázek jejich využití.
Seznamy v Pythonu
Řešené příklady na práci se seznamy v Pythonu.
Funkce v Pythonu
Tato sada s motivem přípravy jídla vám pomůže prozkoumat záludnosti správného využití funkcí.
Slovníky v Pythonu
Řešené příklady na práci se slovníky v Pythonu.
Objekty v Pythonu
Řešené příklady na práci s objekty v Pythonu.
Modelování a simulace: biologie, příroda
Úkoly se zajímavými interaktivní modely, se kterými můžete experimentovat. Tato sada obsahuje modely zachycují jevy biologických a přírodních systémech.
Modelování a simulace: lidé a doprava
Úkoly se zajímavými interaktivní modely, se kterými můžete experimentovat. Tato sada obsahuje modely zachycují jevy související s lidmi.
Ukázky
Řetězce v Pythonu
Prohození písmen
Uvažme následující funkci, která zadaný text zašifruje pomocí prohazování sousedních písmen:
def swap_cipher(text):
cipher = ""
for i in range(len(text)//2):
cipher += text[2*i+1] + text[2*i]
if len(text) % 2 == 1:
cipher += text[len(text)-1]
return cipher
Modelování a simulace: biologie, příroda
Eroze
Otevřete si model eroze půdy vlivem proudění vody.
Model znázorňuje zvlněnou krajinu, odstín šedé odpovídá nadmořské výšce. Na krajinu dopadá voda, která teče z kopce dolů a při svém pohybu odnáší část půdy.
Slovníky v Pythonu
Frekvence písmen
Uvažme následující funkci, která bere na vstup řetězec:
def frequencies(text):
freq = {}
for letter in text:
freq[letter] = freq.get(letter, 0) + 1
for letter in freq.keys():
print(letter, freq[letter], end=";")