20.03.2017 Views

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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

PŘÍLOHA A Recepty jazyka Python<br />

malinaVyrostla = 0<br />

else:<br />

castiHada.pop()<br />

if malinaVyrostla == 0:<br />

x = random.randrange(1,32)<br />

y = random.randrange(1,24)<br />

polohaMaliny = [int(x*20),int(y*20)]<br />

malinaVyrostla = 1<br />

herniPlocha.fill(cernaBarva)<br />

for poloha in castiHada:<br />

pygame.draw.rect(herniPlocha,bilaBarva,Rect ↩<br />

(poloha[0], poloha[1], 20, 20))<br />

pygame.draw.rect(herniPlocha,cervenaBarva,Rect ↩<br />

(polohaMaliny[0], polohaMaliny[1], 20, 20))<br />

pygame.display.flip()<br />

if polohaHada[0] > 620 or polohaHada[0] < 0:<br />

konecHry()<br />

if polohaHada[1] > 460 or polohaHada[1] < 0:<br />

for teloHada in castiHada[1:]:<br />

if polohaHada[0] == teloHada[0] and ↩<br />

polohaHada[1] == teloHada[1]:<br />

konecHry()<br />

taktovaciFrekvence.tick(30)<br />

Seznam uživatelů IRC (kapitola 11, příklad 4)<br />

#!/usr/bin/env python<br />

# Seznam uzivatelu IRC (orig. IRC User List)<br />

# napsal Tom Hudson pro knihu <strong>Raspberry</strong> <strong>Pi</strong> Uzivatelska prirucka<br />

# http://tomhudson.co.uk/<br />

import sys, socket, time<br />

RPL_NAMREPLY = ‚353‘<br />

RPL_ENDOFNAMES = ‚366‘<br />

irc = {<br />

‚hostitel‘: ‚chat.freenode.net‘,<br />

‚port‘: 6667,<br />

‚kanal‘: ‚#raspiuserguide‘,<br />

‚intervaljmen‘: 5<br />

}<br />

215

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

Saved successfully!

Ooh no, something went wrong!