diff --git a/guessing_game.py b/guessing_game.py index e8f8965..c298e09 100644 --- a/guessing_game.py +++ b/guessing_game.py @@ -1 +1,39 @@ -class GuessingGame(): +import random + +class GuessingGame: + + def __init__(self, answer): + self.answer = answer + self.result = '' + self.last_guess = '' + + def user_guess(self, user_guess): + current_guess = user_guess + if current_guess == self.answer: + self.result = 'Correct' + elif user_guess > self.answer: + self.result = 'High' + else: + self.result = 'Low' + return self.result + + def solved(self): + if self.result == "Correct": + return True + else: + return False + +game = GuessingGame(random.randint(1,20)) # GuessingGame(14) +print('---Hi, Welcome to my number Guessing Game---') + +user_input = input('What is your name:') +print(f'Welcome {user_input}! I hope you are ready to play!') + +game.user_guess(int(input("Guess a Number:"))) +while game.solved() == False: + if game.user_guess != None: + print(f'Oops! Your last guess {user_input} was {game.result}') + game.user_guess(int(input("Guess again:"))) + +print(f'{game.answer} was correct!') +print('Congrats, Have a nice day!') \ No newline at end of file