- Řízení výpočtuVšechny souhrny
- Sekvence příkazů v Pythonu
- Podmíněný příkaz (if) v Pythonu
- Cyklus for v Pythonu
- Cyklus while v Pythonu
- Vnořené cykly v Pythonu
- Funkce v Pythonu
- Řízení výpočtu: mix
Filtr podle ročníku
Řízení výpočtu
MSPZkopírovat krátkou adresu (umime.to/MSP)Ukázat QR kódVšechny souhrnyProgram v Pythonu se skládá z více příkazů, které vhodným způsobem kombinujeme:
- Sekvence příkazů znamená, že prostě voláme příkazy jeden po druhém. Věnujeme při tom pozornost jejich výběru a řazení.
- Podmíněný příkaz nám umožňuje některé příkazy vykonat, jen pokud je splněna zadaná podmínka.
- Cyklus for a while využíváme pro opakované spouštění příkazů. Každý z těchto cyklů má trochu jiné použití a je dobré si důkladně procvičit oba dva.
- Řídicí struktury můžeme do sebe vnořit, např. mít podmínku uvnitř cyklu. Samostatně vyčleněné máme téma vnořené cykly, protože to je oblast, se kterou začátečníci typicky bojují.
- Programy dělíme do funkcí, které nám umožňují části kódu opakovaně používat.
Pro úplné začátečníky v Pythonu může být užitečné si jako rozcvičku projít cvičení na základy algoritmického myšlení, kde je možné si základy použití cyklů a podmínek procvičit formou grafického programování.
Rozhodovačka
Rychlé procvičování výběrem ze dvou možností.
Řízení výpočtulehkéPodmíněný příkaz (if) v Pythonu (lehké)
zadání: 43
Typicky zabere: 8 min
středníPodmíněný příkaz (if) v Pythonu (střední)
zadání: 46
Typicky zabere: 14 min
lehkéCyklus for v Pythonu (lehké)
zadání: 45
Typicky zabere: 9 min
středníCyklus for v Pythonu (střední)
zadání: 46
Typicky zabere: 11 min
lehkéCyklus while v Pythonu (lehké)
zadání: 44
Typicky zabere: 9 min
středníCyklus while v Pythonu (střední)
zadání: 48
Typicky zabere: 13 min
lehkéFunkce v Pythonu (lehké)
zadání: 34
Typicky zabere: 9 min
středníFunkce v Pythonu (střední)
zadání: 55
Typicky zabere: 10 min
těžkéFunkce v Pythonu (těžké)
zadání: 74
Typicky zabere: 15 min
Řízení výpočtu: mixlehkéŘízení výpočtu: mix (lehké)
zadání: 166
Typicky zabere: 8 min
středníŘízení výpočtu: mix (střední)
zadání: 195
Typicky zabere: 10 min
Porozumění
Čtení textů, odpovídání na otázky testující porozumění textu.
Vnořené cykly v Pythonu
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í.
Funkce v Pythonu
Tato sada s motivem přípravy jídla vám pomůže prozkoumat záludnosti správného využití funkcí.
Psaná odpověď
Cvičení, ve kterém píšete odpověď na klávesnici.
Řízení výpočtulehkéPodmíněný příkaz (if) v Pythonu (lehké)
zadání: 13
Typicky zabere: 5 min
Kód kostky
Navigujte kostku po plánu podle zadaného programu. Procvičení schopnosti číst programy.
Kostky v Pythonu: rozcvička
Kostky jsou pokrokové a umí i programovací jazyk Python.
Kostky v Pythonu: for cyklus
Základní využití for cyklu v Pythonu je pro opakování nějaké posloupnosti příkazů.
Kostky v Pythonu: while cyklus
Cyklus while v Pythonu odpovídá cyklu „opakuj dokud“.
Kostky v Pythonu: funkce
Pomocí nových funkcí rozšíříme kostkám slovníček a hned zvládnou provádět složitější manévry.
Kostky v Pythonu: cykly a proměnné
Teď si bude potřeba navíc pamatovat hodnoty proměnných. U toho se navíc nesmíme zamotat v cyklech.
Python želva
Tvorba programů v Pythonu, kreslení obrázků želví grafikou.
Základy
Pro začátek využijeme jen základní příkazy pro posun a zatáčení a nakreslíme pár jednoduchých obrázků.
Opakování
Nyní využijeme opakování (pomocí for cyklu v Pythonu), což nám umožní snadno vykreslit třeba různé geometrické útvary.
Proměnné
Nyní přidáme proměnné, které nám umožní kreslit obrazce různé velikosti či zatáčet o proměnlivý úhel. To se hodí třeba na pěkné spirály.
Vnořené cykly a zajímavé vzory
Želví grafikou jdou kreslit různé zajímavé vzory. Často to jde snadno, jen je potřeba se na obrázek správně podívat.
Funkce
Želvu můžeme učit nové příkazy – na tom si dobře procvičíme funkce v Pythonu a navíc již vykreslíme zajímavé obrázky.
Funkce II
Ladění programů
V této sadě máte již připravený program, ve kterém jsou jen drobné chyby. Stačí je najít a opravit.
Proměnné a podmínky
V této sadě se želva bude rozhodovat podle aktuální hodnoty proměnných.
Záludné
Úlohy, které jdou vesměs řešit krátkým programem, je ale potřeba k nim přistoupit tím správným způsobem.
Programování v Pythonu
Programování přímo v prohlížeči, s automatickým vyhodnocením správnosti programu.
Podmíněný příkaz (if): základy
Sada příkladů na základní if-else podmínky v Pythonu.
Podmíněný příkaz (if): těžší
Sada mírně pokročilejších příkladů na podmínky. V této sadě se využije i if-elif-else, případně vnořené podmínky.
Cyklus for
Cyklus for s vnořenou podmínkou
V této sadě jsou příklady, které se řeší pomocí cyklu for s vnořenou podmínkou (if).
Cyklus while
Úpravy programů
V této sadě máte k dispozici připravené programy, které je potřeba pochopit a mírně upravit.
Záludné
Tato sada obsahuje mix příkladů na různá témata. Příklady jdou stále řešit docela krátkými programy, ale mohou již potrápit trochu více než příklady v ostatních sadách.
NAPIŠTE NÁMDěkujeme za vaši zprávu, byla úspěšně odeslána.
Napište nám
Nevíte si rady?
Nejprve se prosím podívejte na časté dotazy:
Čeho se zpráva týká?
Vzkaz Obsah Ovládání Přihlášení LicenceZde nám můžete napsat vzkaz či popsat dojmy, jak se vám systém používá. Pokud máte nějakou zásadnější zprávu, zvolte prosím jednu z dalších kategorií.
Pokud hlásíte chybu, upřesněte prosím, v čem přesně spočívá. Pokud máte námět na rozšíření obsahu, uvítáme, když popíšete konkrétní ukázku. Nezasílejte prosím dotazy na prozrazení řešení úloh či na vysvětlení postupu.
Před položením dotazu prosím zkontrolujte časté dotazy.
Před položením dotazu si prosím projděte časté dotazy k přihlášení.
- Cyklus for v Pythonu