Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def game():
- #Aktivera random funktionen för att få ett tal
- import random
- #variebel för att få ett svar
- x = random.randint(1,101)
- #antalet gissningar man har på sig
- guess_limit = 10
- guess_count = 0
- past_guesses = [guess_count]
- #Välkomst text och introduktion
- print ("Gissa talet")
- print ("Du ska nu gissa på ett tal mellan 1 och 100, så varsågod...")
- #while true så den loopar koden tills man gissar rätt
- play_again = 'Ja'
- while play_again == 'Ja':
- #Anger variabler som funktionen måste hållas mellan
- guess = int(input(f"Skriv in ett tal: "))
- out_of_guesses = False
- if guess_count >= guess_limit:
- print("Slut på gissningar, tryck för att försöka igen")
- input() == play_again
- #För att få tillbaka antalet gissningar
- guess_count -= 10
- #de olika villkoren som ska visas beroende på vad användaren skriver in
- if guess < x:
- print (f"{guess} ditt tal är för litet, gissa på ett större.\n")
- if guess > 100:
- print ("Du måste skriva in ett tal mellan 1 och 100.\n")
- if guess > x:
- print (f"{guess} ditt tal är för stort, gissa på ett mindre tal.\n")
- guess_count +=1
- if guess == x:
- print ("Bra jobbat ditt tal är korrekt.\n")
- print ("Det tog bara", f"{guess_count} gissningar")
- #för att få in gissningar i listan
- past_guesses.append(guess_count)
- print (f"Bästa resultat är: {past_guesses}")
- #För att starta om allt
- play_again = input("\nWant to play again?: Ja/Nej ")
- guess_count -= guess_count
- game()
Add Comment
Please, Sign In to add comment