User manual

16
Afb. 1.9: Getallen raden in Python
1.4.2 Zo werkt het
Dat het spel werkt, kan eenvoudig worden uitgeprobeerd. Nu ontstaan er natuurlijk enkele vragen: Wat
gebeurt er op de achtergrond? Wat betekenen de losse programmaregels?
import random Om het willekeurige getal te genereren, wordt een externe Python-module met de naam
random geïmporteerd, dat verschillende functies voor willekeursgeneratoren bevat.
getal = random.randrange(1000) De functie randrange uit de module random genereert een willekeurig -
getal in het door de parameter begrensde getallenbereik, hier tussen 0 en 999. De parameter van de functie
random.randrange() geeft het aantal mogelijke willekeurige getallen, beginnend met 0, dus altijd het eerste
getal dat niet wordt bereikt. Hetzelfde geldt ook voor lussen en overeenkomstige functies in Python.
Dit willekeurige getal wordt in de variabelen
getal opgeslagen. Variabelen zijn in Python geheugenplaatsen,
die een willekeurige naam hebben en getallen, tekenreeksen, lijsten of andere gegevenstypen kunnen
opslaan. Anders dan in sommige andere programmeertalen moet ze niet vooraf worden gedeclareerd.