User manual

13
Slika 1.9: Ugibanje števil v Python.
1.4.2 Tako deluje
Če igra deluje, lahko enostavno preizkusite. Sedaj se seveda pojavi nekaj vprašanj: Kaj se
dogaja v ozadju? Kaj pomenijo posamezne programske vrstice?
import random
Za generiranje naključnega števila se uvozi eksterni Python modul z imenom random, ki
vsebuje različne funkcije za naključne generatorje.
zahl = random.randrange(1000)
Funkcija randrange iz modula random generira naključno število na številskem območju,
ki ga omejujejo parametri, tukaj med 0 in 999. Parameter funkcije random.randrange()
navaja število možnih naključnih števil, ki se začne z 0, torej vedno prvo število, ki ni
doseženo. Isto velja tudi za zanke in podobne funkcije v Python.
To naključno število se shrani v spremenljivkah zahl. Spremenljivke so v Python spominska
mesta, ki imajo poljubno ime in lahko shranjujejo števila, zaporedja znakov, sezname ali
druge vrste podatkov. Za razliko od drugih programskih jezikov jih ni treba predhodno
deklarirati.