Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
KAPITOLA 11 Úvod do jazyka Python<br />
Výpočetní část programu je sice hotová, avšak program poběží neomezeně dlouho, protože<br />
jazyk Python aktuálně nemá možnost cyklus ukončit. Chcete-li uživateli poskytnout možnost<br />
ukončení programu, přidejte následující řádek:<br />
opakuj = int(raw_input(„Chcete-li vkladat dalsi cisla, zadejte cislo 1. ↩<br />
Pokud chcete program ukoncit, zadejte libovolne jine cislo: „))<br />
Uživatel tak může změnit hodnotu proměnné opakuj, která řídí cyklus while. Pokud uživatel<br />
zadá číslo 1, proměnná opakuj se i nadále rovná 1 a cyklus proběhne znovu. Jestliže však<br />
uživatel uvede libovolné jiné číslo, vyhodnocení již není pravdivé (proměnná opakuj se již<br />
nerovná 1) a cyklus bude ukončen.<br />
Dokončený program by měl odpovídat následujícímu výpisu. Pamatujte, že u všech řádků<br />
ukončených symbolem ↩ je nutné pokračovat v zadávání následujícím řádkem:<br />
#!/usr/bin/env python<br />
# Priklad 2: Program jazyka Python z knihy ↩<br />
<strong>Raspberry</strong> <strong>Pi</strong> Uzivatelska prirucka<br />
uzivJmeno = raw_input(„Zadejte sve jmeno. „)<br />
print „Program vita uzivatele“, uzivJmeno<br />
opakuj = 1<br />
while opakuj == 1:<br />
prvniCislo = int(raw_input(„Zadejte prvni cislo: „))<br />
druheCislo = int(raw_input(„Zadejte druhe cislo: „))<br />
print prvniCislo, „plus“, druheCislo, „se rovna“, ↩<br />
prvniCislo + druheCislo<br />
print prvniCislo, „minus“, druheCislo, „se rovna“, ↩<br />
prvniCislo - druheCislo<br />
print prvniCislo, „krat“, druheCislo, „se rovna“, ↩<br />
prvniCislo * druheCislo<br />
opakuj = int(raw_input(„Chcete-li vkladat dalsi cisla, zadejte cislo 1. ↩<br />
Pokud chcete program ukoncit, zadejte libovolne jine cislo: „))<br />
Uložte program pod názvem kalkulacka.py a spusťte jej buď pomocí příkazu Run Module<br />
z nabídky Run v prostředí IDLE, nebo zadáním příkazu python kalkulacka.py v okně terminálu.<br />
Po zobrazení výzvy zadejte své jméno a potom vkládejte čísla, s nimiž chcete počítat (viz<br />
obrázek 11.5). Až vás program omrzí, ukončete jej zadáním libovolného čísla různého od 1.<br />
Další krátké programy, které seznamují s důležitými principy jazyka Python, naleznete na<br />
oficiální stránce wiki „Python Simple Programs“ na adrese http://wiki.python.org/moin/<br />
SimplePrograms.<br />
157