# GissaTal_3.py # Spelets andra version GissaTal_2 utvidgas med slumptal: # Slumpar fram ett hemligt tal mellan 1 och 100 och # låter användaren gissa tills talet har hittats # Kan avbrytas med 0 då det hemliga slumptalet avslöjas # Exempel ur boken Koda matte med Python, sid 58 (www.kodamatte.se) import random # Importerar modulen random secret = 1 + int(random.random() * 100) # Slumptal mellan 1 & 100 print('\n\tProgrammets hemliga tal är mellan 1 och 100.') guessNo = 0 # Antal försök initieras wrongGuess = True # Logisk variabel initieras while wrongGuess : # Så länge fel gissat (loop) guess = int(input('\n\tGissa vilket heltal (0 för att avsluta): ')) if guess == 0 : # Om man vill avsluta print('\n\tAvbrott: Programmets hemliga tal var\t', secret, '\n') wrongGuess = False # Bryter loopen elif guess == secret : print('\n\t\tGRATTIS, du har gissat rätt efter', guessNo, 'försök.\n') wrongGuess = False # Bryter loopen elif guess < secret : print('\n\t\t', guess, '< hemliga talet.\tFörsök igen!') else : print('\n\t\t', guess, '> hemliga talet.\tFörsök igen!') guessNo = guessNo + 1 # Antal försök uppdateras