Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Recepty jazyka Python<br />
PŘÍLOHA A<br />
Následující výpisy obsahují kódy programů z příkladu 3 a příkladu 4 v kapitole 11, „Úvod do<br />
jazyka Python“, a ukázkové řešení programu na kombinaci vstupu a výstupu, který byl zmíněn<br />
v kapitole 12, „Hackování hardwaru“. Všechny recepty jsou k dispozici ke stažení na stránce<br />
knihy <strong>Raspberry</strong> <strong>Pi</strong> na adrese http://knihy.cpress.cz K2123. Jestliže kód zadáváte ručně, všímejte<br />
si symbolu ↩: znamená, že řádek je zalomen kvůli nedostatku místa v knize. Pokud na<br />
konci řádku uvidíte tento symbol, stiskněte klávesu Enter teprve po dosažení konce řádku,<br />
kde tento symbol chybí.<br />
Had s malinou (kapitola 11, příklad 3)<br />
#!/usr/bin/env python<br />
# Had s malinou (orig. <strong>Raspberry</strong> Snake)<br />
# napsal Gareth Halfacree pro knihu <strong>Raspberry</strong> <strong>Pi</strong> Uzivatelska prirucka<br />
import pygame, sys, time, random<br />
from pygame.locals import *<br />
pygame.init()<br />
taktovaciFrekvence = pygame.time.Clock()<br />
herniPlocha = pygame.display.set_mode((640, 480))<br />
pygame.display.set_caption(‚Had s malinou‘)<br />
cervenaBarva = pygame.Color(255, 0, 0)<br />
cernaBarva = pygame.Color(0, 0, 0)<br />
bilaBarva = pygame.Color(255, 255, 255)<br />
sedaBarva = pygame.Color(150, 150, 150)<br />
polohaHada = [100,100]<br />
castiHada = [[100,100],[80,100],[60,100]]<br />
polohaMaliny = [300,300]<br />
malinaVyrostla = 1<br />
smer = ‚doprava‘<br />
zmenaSmeru = smer<br />
213