Úlohy na procvičení
ReCodEx
Vyzkoušejte si odevzdání úloh do systému ReCodEx. Krátký návod najdete tady.
Následující úlohy najdete ve skupině úlohy během cvičení (středa, čtvrtek).
- Sečti dvě čísla
- Oblíbené jídlo
- Sudé nebo liché
input("Zadej číslo: ") taky vypisuje na výstup a ReCodEx to nejspíš nevezme. Radši vždy používejte input() bez parametrů (prázdné kulaté závorky).
Další nápady na vyzkoušení
-
Máte dvě proměnné
a,b. Vaším úkolem je prohodit jejich hodnoty, tedy aby původní hodnota proměnnéabyla nyní uložena vba naopak. -
Jaký je rozdíl mezi operátory
/a//? -
Jak se chovají operátory
//a%k záporným číslům? -
Napište program, který spočítá věk uživatele. Uživatel zadá rok narození a program vypíše jeho věk. Pro jednoduchost ignorujte datum narození a věk počítejte jen jako
aktuální_rok - rok_narození. Až to budete mít, můžete zkusit doplnit a práci s datem narození (uživatel zadá den, měsíc a rok narození a program spočítá jeho věk).
Učební výstupy
Učební výstupy podávají zhuštěný souhrn základních konceptů a dovedností, které byste měli umět vysvětlit a/nebo použít po každém cvičení.
- spustit skript v Pythonu (z IDE)
- ovládat základní aritmetické operátory (
+,-,*,/,//,%), chápat rozdíl mezi/a// - chápat proměnnou jako označení místa v paměti pro ukládání hodnot
- rozlišovat základní datové typy (textový řetězec, celé číslo, desetinné číslo)
- uvědomovat si, že operátory mohou mít různý význam pro různé datové typy (např.
+pro sčítání čísel a zřetězení textových řetězců) - načíst řádek vstupu (
input()) - vypsat hodnotu proměnné nebo výsledek výpočtu na výstup (
print()) - umět převést textový řetězec (např. načtený pomocí
input()) na číslo (pomocíint(),float()) - umět zapsat v programu podmínku (
if,else,elif) - uvědomovat si, že napsaný program má být pochopitelný nejen pro počítač, ale i pro člověka, který ho bude číst po nás, a tedy záleží na čitelnosti kódu