View Single Post

Kode

 

 -*- coding: cp1252 -*- vet ikke helt hvorfor det dukker opp

# mesteparten er bare et plagiat


import random


thenumber1 = random.randint(0, 9) 
thenumber2 = random.randint(0, 9)


loop = 1 
loop1 = 2


#Definerer choice. 
choice1 = 4 
choice2 = 5


print "Gjett et tall mellom 0 - 99?"  
print "Plagiat av Tkvikstad" 

yourname = raw_input("Ka hete du : ")  

    
while loop == 1: 
    choice1 = input("Første Runde, hvilket tall er det?: ") 
    if choice1 == thenumber1: 
        print "Gratulere med første tall," + " " + yourname + "!" 
        loop = 0 
        print "Over til neste tall j for ja, n for nei." 
        restart = raw_input("Over til neste tall: ") 
        if restart == "j": 
              loop1 = 2 
        elif restart == "n": 
            loop = 0 
            print "Game Over!" 
            exit() 
    elif choice1 < thenumber1: 
        print "Høyere" 
        loop = 1 
    elif choice1 > thenumber1: 
        print "Lavere!" 
        loop = 1 
    elif choice1 > 10: 
        print "Idiot!" 
        loop = 1

while loop1 == 2: 
    choice2 = input("Andre Runde hvilket tall er det?: ") 
    if choice2 == thenumber2: 
        print "Andre er rett" + " " + yourname + "!"  
        loop = 0 
        print "Koden er " + str(choice1) + str(choice2) 
        restart = raw_input("Vil du prøve på nytt?  for ja, n for nei. ") 
        if restart == "j": 
            loop = 1
        elif restart == "n": 
            loop = 0 
            print "Ja ja, ikke alle kan vinne!" 
            exit() 
    elif choice2 < thenumber2: 
        print "Høyere!" 
        loop1 = 2 
    elif choice2 > thenumber2: 
        print "Lavere" 
        loop1 = 2 
    elif choice2 > 10: 
        print "Idiot!" 
        loop1 = 2
En litt anderledes versjon av gjetteleken. Hoved problemet er at jeg ikke får loopet tilbake til start. Får bare opp runde to igjen. Noen som vet hvordan jeg får loopet tilbake til starten?