Poängsystem i gissningsspel
Hej, jag försöker programmera ett highscore system i mitt gissningsspel i Python. Kan någon ge mig tips om hur man kan programmera något sådant?
Här är min senaste version som ej fungerar:
import random
tal = random.randint(1, 100)
print("Datorn tänker på ett tal mellan 1 och 100. Gissa vilket!")
count = 0
tempcount=0
while True:
gissning = int(input("Gissa:"))
score = count
if tal == gissning:
count += 1
tempcount = count
print("Det är rätt! Du klarade det på " + str(count) + " försök!")
count =0
svar = input("Vill du spela igen? Y/N \n")
if svar == "N":
break
elif svar == "Y":
tal = random.randint(1, 100)
if tempcount < score:
score = tempcount
print("Nytt highscore!:", (score),"" )
elif tal > gissning:
count += 1
print("För litet! Gissa igen!")
elif tal < gissning:
count += 1
print("För stort! Gissa igen!")
#count = count - count
På vilket sätt fungerar det inte?
Kan du bevara indenteringen när du klistrar in programkoden? Jag tror att Ctrl-Shift-V ska kunna fungera.