20.03.2017 Views

Raspberry Pi - Uživatelská příručka

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!