Čísla

  1. Sečtěte čísla 3, 4 a 5.
  2. Sečtěte druhé mocniny čísel 3, 4 a 5.
  3. Ověřte, že pro čísla 3, 4, 5 platí Pythagorova věta, tj. ověřte platnost vztahu 32+42=52.
  4. Spočtěte v reálném oboru, kolikrát se vejde číslo 7 do čísla 51.
  5. Spočtěte v celočíselném oboru, kolikrát se vejde číslo 7 do čísla 51.
  6. Zjistěte, jaký je zbytek po celočíselném dělení čísla 51 číslem 7.

Řetězce

  1. Zjistěte počet znaků ve vašem jméně.
  2. Vypište první znak vašeho jména.
  3. Vypište druhý znak vašeho jména.
  4. Vypište poslední znak vašeho jména.
  5. Vypište předposlední znak vašeho jména.

Podmínky

  1. Vypište větší ze dvou zadaných čísel.
  2. Upravte předchozí program – vypište obě zadaná čísla se slovním komentářem, které z nich je větší.
  3. Zopakujte si předchozí příklad, ale zajímejte se o menší číslo.
  4. Ukažte výsledek porovnání délek (počtu písmen) obou částí vašeho jména.
  5. Vyzkoušením obou možností uzávorkování zjistěte na výrazu False and False or True, který z logických operátorů and a or má vyšší prioritu.
  6. Zopakujte si předchozí příklad pro zadání 0 and '' or "Ahoj!". Co zjistíte?

Cyklud while

  1. Vypište 11x pozdrav Ahoj!
  2. Vypište postupně čísla 0 až 9, tj. takto vzestupně.
  3. Vypište postupně čísla 9 až 0, tj. takto sestupně.
  4. Vypište postupně všechna písmenka ve vašem jméně. (Procházejte řetězec s vaším jménem po indexech a zaražte se na správné délce. Tj. použijte notaci [] a funkci len().)
  5. Vypište z vašeho jména každý druhý znak.

Cyklus for-in

  1. Vypište si postupně všechna písmena ve vašem jméně.
  2. Vypište všechna čísla od 0 do 10.
  3. Vypište 11x pozdrav Ahoj!
  4. Sečtěte čísla mezi 0 a 10.
  5. Rozšiřte předchozí příklad – spočítejte průměrnou hodnotu z daných čísel. (Použijte funkci len() na příslušný rozsah.)
  6. Vypište z vašeho jména každý druhý znak.
  7. Vypište z vašeho jména každý třetí znak.

Rozsahy

Vytvořte následující rozsahy:

  1. čísla od 0 do 7
  2. čísla od 3 do 9
  3. čísla od 0 do 11 s krokem 2
  4. čísla od 3 do 13 s krokem 3
  5. lichá čísla od 10 do 20

V následujících příkladech použijte záporný krok:

  1. čísla od 11 do 7
  2. čísla od 11 do 4 s krokem 2
  3. lichá čísla od 20 do 10

Funkce

  1. Napište funkci, která bude počítat třetí mocninu zadaného čísla.
  2. Upravte volání předchozí funkce tak, ať může vstupní hodnotu zadat uživatel při každém spuštění programu.
  3. Napište funkci, která bude jako parametr brát jméno a na výstupu vracet pozdrav daného člověka (ignorujte problém pátého pádu v češtině). Jméno zadejte do programu „natvrdo“ v podobě řetězce. (Tj. jde o výpis dvou řetězců.)
  4. Přepište předchozí funkci tak, ať může jméno zadat uživatel při každém spuštění programu.
  5. Napište funkci, která vrátí strukturovaný aktuální čas. (Použijte modul time a jeho metodu time.localtime().)