Guest User

test

a guest
Apr 23rd, 2024
50
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.68 KB | None | 0 0
  1. def game():
  2.  
  3. #Aktivera random funktionen för att få ett tal
  4. import random
  5. #variebel för att få ett svar
  6. x = random.randint(1,101)
  7.  
  8. #antalet gissningar man har på sig
  9. guess_limit = 10
  10. guess_count = 0
  11. past_guesses = [guess_count]
  12.  
  13. #Välkomst text och introduktion
  14.  
  15. print ("Gissa talet")
  16. print ("Du ska nu gissa på ett tal mellan 1 och 100, så varsågod...")
  17.  
  18. #while true så den loopar koden tills man gissar rätt
  19. play_again = 'Ja'
  20. while play_again == 'Ja':
  21. #Anger variabler som funktionen måste hållas mellan
  22. guess = int(input(f"Skriv in ett tal: "))
  23. out_of_guesses = False
  24.  
  25. if guess_count >= guess_limit:
  26. print("Slut på gissningar, tryck för att försöka igen")
  27. input() == play_again
  28. #För att få tillbaka antalet gissningar
  29. guess_count -= 10
  30.  
  31.  
  32. #de olika villkoren som ska visas beroende på vad användaren skriver in
  33. if guess < x:
  34. print (f"{guess} ditt tal är för litet, gissa på ett större.\n")
  35. if guess > 100:
  36. print ("Du måste skriva in ett tal mellan 1 och 100.\n")
  37. if guess > x:
  38. print (f"{guess} ditt tal är för stort, gissa på ett mindre tal.\n")
  39. guess_count +=1
  40. if guess == x:
  41. print ("Bra jobbat ditt tal är korrekt.\n")
  42. print ("Det tog bara", f"{guess_count} gissningar")
  43. #för att få in gissningar i listan
  44. past_guesses.append(guess_count)
  45. print (f"Bästa resultat är: {past_guesses}")
  46. #För att starta om allt
  47. play_again = input("\nWant to play again?: Ja/Nej ")
  48. guess_count -= guess_count
  49.  
  50. game()
Add Comment
Please, Sign In to add comment