User manual
1.4.1
Számjáték a Pythonnal
Ahelyett, hogy feltartsuk magunkat a programozás elméletével, algoritmusokkal és
adattípusokkal, írjuk meg rögtön az első kis játékunkat a Pythonnal, egy egyszerű találósdival,
amelyben a számítógép által véletlenül kiválasztott számot a játékosnak a lehető legkevesebb
lépésben ki kell találna.
1.
Válassza ki a Python-Shell menüben a File/New Window (fájl/új ablak) pontot. Itt
megnyílik egy új ablak, amelybe a következő programkódot kell beírnia:
2.
Mentse el a fájlt a File/Save As alatt a spiel1.py néven. Vagy töltse le a kész programfájlt a
www.buch.cd web-oldalról, és nyissa meg a Python-Shellt a File/Open paranccsal. A
forrásszövegben lévő színkódolás automatikusan megjelenik, és segít a beírási hibák
megtalálásában.
3.
Mielőtt még elkezdene játszani, meg kell ismerkednie a német/magyar nyelv egy
sajátosságával, ez pedig az "Umlaut"/ékezet. A Python a legkülönfélébb számítógép-
platformokat futtatja, amelyek különféle módokon kódolják az umlautokat/ékezeteket. Hogy
helyesen jelenjenek meg, válassza ki az
Options/Configure IDLE menüben, és kapcsolja
be a
General (általános) fülön a Default Source Encoding (alapértelmezett forráskód)
mezőben a
Locale-defined (helyileg meghatározott) opciót.
Python-flashcardok (flash h
á
tt
é
rt
á
rol
ó
k)
A Python az ideális programozási nyelv a programozás kezdeteinek az
elsajátítására.
Csupán a szintaxist és a layout-szabályokat kell kissé megszokni.
A mindennapi programozás segítésére a legfontosabb szintaxis-elemeket
röviden kis "puskák" formájában ismertetjük.
Ezek David Whale Python-
Flashcardjain alapulnak.
Hogy pontosan miről is van szó, megtudhatja a
bit.ly/pythonflashcards
. web-oldalról.
Ezek a kártyák nem a műszaki hátteret
magyarázzák meg, hanem csak nagyon rövid példákon keresztül a szintaxist
írják le, azaz hogyan készítünk valamit.
import random
zahl (szám) = random.randrange(1000);
tipp = 0; i = 0, while (amíg) tipp !=
zahl:
tipp = input("Dein
Tipp:" ("a Te tipped"))
ha a szám < tipp:
print "A keresett szám kisebb, mint a ",tipp
15