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.