# Import random number generator from random import randint # Choose Difficulty while True: difficulty = input("What is your difficulty level (easy, medium, hard)? ") if difficulty == "easy": max_randint = 50 break elif difficulty == "medium": max_randint = 100 break elif difficulty == "hard": max_randint = 200 break else: print(f"Invalid difficulty '{difficulty}'") max_guesses = 10 best_score = max_guesses + 1 while True: # Generate secret number secret_number = randint(1, max_randint) # Game loop for guess_count in range(1, max_guesses + 1): guess = int(input(f"Guess {guess_count}: ")) # Hints if guess < secret_number: print("WRONG! The secret number is higher.") elif guess > secret_number: print("WRONG! The secret number is lower.") # Win Condition else: print(f"CORRECT! The scret number was {guess}.") print(f"Score: {guess_count}") if guess_count < best_score: best_score = guess_count print(f"New Best Score: {best_score}") break # Guesses Remaining guesses_left = max_guesses - guess_count print(f"You have {guesses_left} guesses remaining") continue_game = input("Would you like to play again (yes, no)? ") if continue_game == "no": print(f"Your best score was: {best_score}") break