Number Guessing using python

0
347

This project is an exciting fun game for amateurs to develop. Number Guessing using python The program creates an arbitrary number from 1 to 10, or 1 to 100 any reach that is determined and the client should guess the number after a clue from the PC. Each time a client’s conjecture is off-base they are provoked with more clues to make it more straightforward for them to figure the number yet at the expense of decreasing the score. The piece of information any mathematical sign like products, distinct, more prominent or more modest, or a mix of all.

The program additionally requires capacities to check in case a real number is entered by the client or not, to contrast the info number and the genuine number, to track down the distinction between the two numbers.

NNumber Guessing using python [Source code]

“”” Number Guessing Game —————————————- “”” import random attempts_list = [] def show_score(): if len(attempts_list) <= 0: print("There is currently no high score, it's yours for the taking!") else: print("The current high score is {} attempts".format(min(attempts_list))) def start_game(): random_number = int(random.randint(1, 10)) print("Hello traveler! Welcome to the game of guesses!") player_name = input("What is your name? ") wanna_play = input("Hi, {}, would you like to play the guessing game? (Enter Yes/No) ".format(player_name)) // Where the show_score function USED to be attempts = 0 show_score() while wanna_play.lower() == "yes": try: guess = input("Pick a number between 1 and 10 ") if int(guess) < 1 or int(guess) > 10: raise ValueError(“Please guess a number within the given range”) if int(guess) == random_number: print(“Nice! You got it!”) attempts += 1 attempts_list.append(attempts) print(“It took you {} attempts”.format(attempts)) play_again = input(“Would you like to play again? (Enter Yes/No) “) attempts = 0 show_score() random_number = int(random.randint(1, 10)) if play_again.lower() == “no”: print(“That’s cool, have a good one!”) break elif int(guess) > random_number: print(“It’s lower”) attempts += 1 elif int(guess) < random_number: print("It's higher") attempts += 1 except ValueError as err: print("Oh no!, that is not a valid value. Try again...") print("({})".format(err)) else: print("That's cool, have a good one!") if __name__ == '__main__': start_game() [/code]

LEAVE A REPLY

Please enter your comment!
Please enter your name here