Gissa talet
Gissa talet
| Uppgift |
|---|
Gissa ett tal
|
Python-koden
# förklarar syftet med spelet
print("Detta spel handlar om att gissa det tal som din kamrat matar in. Du kan alltid avbryta programmet genom att skriva 'exit'.")
# ange tal och dölj talet
import getpass
dolttal = getpass.getpass(prompt = "Ange ett heltal mellan 1 och 100: ")
# använd heltal
dolttal = int(dolttal)
# räknare
guess = 0
count = 0
# räknare
while guess != dolttal:
# gissa talet
guess = input ("Gissa talet som din kamrat har angett: ")
if guess == "exit":
break
# räkna gissningar
guess = int(guess)
count += 1
# jämför gissning med tal
if guess < dolttal:
print("Talet du angav ar mindre an det sokta talet.")
elif guess > dolttal:
print("Talet du angav ar storre an det sokta talet.")
else:
print("Grattis! Du har gissat talet som din kamrat har angett.")
print("Talet är:",dolttal,)
print("Och det har tagit dig",count,"gissningar.")
# visar resultatet så länge vi vill
input("Tryck Enter för att avsluta programmet")
Uppgiften är inspirerad av Attila Szabo, Utbildningsförvaltningen Stockholm.

