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.

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

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

Saved successfully!

Ooh no, something went wrong!