#-------------------------------------------------------------------------- # Name : Guess The Number # Purpose : 11DGT # Author: Max Warrender # Created : 05/03/25 # Copyright : © Max 05/03/25 #-------------------------------------------------------------------------- #Randomized number import random import time #Number of rounds and guesses. random_number = random.randint(1,1000) restart_guesses = 10 rounds = 3 player_score = 0 computer_score = 0 round = 1 guesses_remaining = 0 #Game title and Welcoming print("----------------------") print("Guess The Number Game.") print("----------------------") time.sleep(1) while True : player_name = input("Welcome player. What is your name? ") if player_name.isalpha() == True: break else: print("That is an invalid name.") print("--------------------------------------------------") time.sleep(1) print("Hello {}, this game will consist of up to 3 rounds".format(player_name)) print("--------------------------------------------------") print("You have 10 guesses to guess a number from 1-1000.") print("--------------------------------------------------") print("It's now time for you to play.") print("--------------------------------------------------") while round < 4: random_number = random.randint(1,1000) guesses_remaining = restart_guesses #Rounds Loop while guesses_remaining > 0: player_guess = int(input("Whats your guess? ")) print(random_number) if player_guess == random_number : print("You won round {}".format(round)) round = round + 1 player_score = player_score + 1 break elif player_guess > random_number: print("You got it wrong, try lower!!") guesses_remaining = guesses_remaining - 1 print("You have {} guesses remaing".format(guesses_remaining)) elif player_guess < random_number: print("You got it wrong, try higher!!") guesses_remaining = guesses_remaining - 1 print("You have {} guesses remaining".format(guesses_remaining)) if guesses_remaining == 0: print("You have lost round {}!!".format(round)) round = round + 1 computer_score = computer_score + 1 if computer_score == 2: print("The computer has beat you") break elif player_score == 2: print("You have won!! Well done") break