Cvičení
1
Jednoduchý výstup
to dáš
Náš vůbec první program nebude dělat nic víc, než vypisovat text na obrazovku.
- Založte si program
vstup-vystup.py
. V tomto programu pomocí funkceprint()
vypište na obrazovkuDivadlo Pěst na oko
. Program spusťte a vyzkoušejte, že dělá co má. - Upravte tento program tak, že do proměnné
nazev
uložíte název nějakého divadelního představení a do proměnnécas
uložte čas konání tohoto představení. Nyní pomocí funkceprint()
nechte program vypsat na obrazovku na jeden řádek název představení a čas konání, např.Zkrocení zlé ženy - 19:30
. - Upravte dále program tak, že do proměnné
hodina
uložíte hodinu konání představení (jako celé číslo) a do proměnnéminuta
minutu konání, také jako celé číslo. Zařiďte, aby výstup programu vypadal takto:Zkrocení zlé ženy - 19:30
. Pozor na to, žehodina
aminuta
je hodnota typu číslo, takže ji budete při výpisu muset převést na řetězec pomocí funkcestr()
.
2
Jednoduchý vstup
to dáš
Teď už budeme chtít, aby náš program dokázal získat vstup od uživatele.
- Napište program
jmeno.py
, který získá jméno a příjmení od uživatele voláním funkceinput()
. Vypište je na obrazovku podobně jako v předchozím cvičení. - Nechte uživatele zadat také věk. Pozor na to, že funkce
input()
vždy vrací řetězec, ale my chceme v proměnnévek
mít číslo. Použijte tedy funkciint()
, abyste převedli uživatelem zadaný řetězec na číslo. Opět vypište na obrazovku jméno, příjmení a věk tak jako v předchozí verzi.
3
Zakázka pro divadlo
to dáš
Divadlo požaduje systém pro online rezervaci vstupenek na pořádaná představení. Váš první úkol na této zakázce je vytvořit registraci pro nové uživatele tohoto systému.
- Založte si program
vstupenky01.py
. Bude to první verze našeho programu pro nákup vstupenek. - Napište program tak, aby nejprve vypsal na obrazovku
Divadlo Pěst na oko
na první řádek, na druhý řádek chceme vypsatVítejte v online rezervaci vstupenek
a na třetí řádekPro vstup do systému je potřeba registrace
. - Na dalším řádku požádejte uživatele o jeho uživatelské jméno a poté o jeho věk. Ten si uložte do nějaké proměnné jako číslo.
Bonusy
4
Házení kostkami
zavařovačka
Napište program kostky.py
, který bude simulovat hod dvěma klasickými šestistěnnými kostkami. Jeho výstupu bude součet bodů na těchto dvou kostkách.
Nápověda:
- Generování náhodných čísel dělá funkce
random.randint()
. - Pokud chcete ve vašem programu použít modul
random
, musíte na jeho úplném začátku napsat příkaz
import random
5
Generátor čísel
to dáš
Napište program generator.py
, který si od uživatele vyžádá dvě celá čísla -
dolní mez a horní mez - a vypíše na výstup náhodné číslo v zadaných mezích.
« předchozí
Čtení z terminálunásledující »
Čtení na doma