[PYTHON] Randomize Getal

Status
Niet open voor verdere reacties.

mickvdv

Gebruiker
Lid geworden
20 nov 2006
Berichten
14
Ey

Ben sinds gister begonen met python omdat dat goed draait op de meeste OSen.

Ik kwam op het idee om voor mijn broertje (sinds een maand begonnen met Linux) een numerspel te maken, zodat hij het nummer moet raden.

Ik kom echter op een probleem, het maken van een Random getal, bijv. het variabel x.

Mick
 
Heb het al

Code:
a = random.randint(1, 20)

het uiteindelijke resultaat

Code:
#! /usr/bin/env python
print "Raad het getal (Tussen de 1 en de 20)"
x = 0
k = 0
# Start
a = random.randint(1, 20)
print "Doe een gok"
while x <> a:
    x = int(raw_input(""))
    k = k + 1
    if x < a:
        print "Fout!!! het getal moet GROTER zijn"
        print "Probeer het nog eens"

    if x > a:
        print "Fout!!! het getal moet KLEINER zijn"
        print "Probeer het nog eens"

print "Goed!!!"
print "je hebt",k,"keer geprobeerd"

Bedankt voor jullie hulp.

Mick
 
Ey

Ik ben er toch nog niet helemaal uit:

Ik heb een while loop gemaakt:

Code:
while k == 1:
     etc etc
Op gegeven moment moet hij de loop opnieuw doen als a - c kleiner dan 0 is. Ik heb al gekeken naar return, maar ik weet niet helemaal hoe ik die moet gebruiken.

Alvarst Bedankt

Mick
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan