User manual

11
1.4.1 Ugibanje števil s Python
Namesto da bi se zadrževali s teorijo o programiranju, algoritmi in tipi podatkov, bomo kar
napisali prvo majhno igro v Python. Gre za enostavno igro ugibanja, pri kateri mora igralec v
karseda malo korakih uganiti število, ki ga naključno izbere računalnik.
1. V meniju okna Python Shell izberite možnost File/New Window (Datoteka/Novo okno). Pri
....tem se odpre novo okno, v katerega vtipkate naslednjo programsko kodo:
import random
zahl = random.randrange(1000); tipp = 0; i = 0
while tipp != zahl:
tipp = input("Vaše ugibanje:")
if zahl < tipp:
print "Iskano število je manjše od ",tipp
if zahl > tipp:
print "Iskano število je večje od ",tipp
i += 1
print "Uganili ste število v ",i,". poskusu"
2..Shranite datoteko prek možnosti File/Save As (Datoteka/Shrani kot) pod imenom
....spiel1.py. Ali pa si prenesite gotovo programsko datoteko s spletne strani www.buch.cd
....in jo odprite v Python Shell z možnostjo File/Open (Datoteka/Odpri). Barvno kodiranje v
....izvorni kodi se samodejno pojavi in pomaga pri iskanju tipkarskih napak.
3. Preden aktivirate igro, morate še upoštevati eno posebnost nemškega jezika, in sicer
....preglase. Python deluje na najrazličnejših računalniških vmesnikih, ki različno kodirajo
....preglase. Da bodo pravilno prikazani, v meniju izberite Options/Configure IDLE
....(Možnosti/Konfiguriraj IDLE) in v zavihku General (Splošno) na območju Default Source
....Encoding (Privzeto kodiranje vira) aktivirajte možnost Locale-defined (Lokalno določeno).