Untitled

 avatar
unknown
plain_text
6 months ago
1.2 kB
7
Indexable
import random

def generate_random_number():
    random_number = random.randint(1, 100)
    return random_number


def guess_number_game(number):
    a = 0
    while a < 10:
        try:
            user_guess = int(input("Try to guess random number between 1 and 100: "))
            if 1 <= user_guess <= 100:
                if user_guess > number:
                    print(f"Your guess is too high!")
                    a = a + 1
                    print(f"This is your {a}. guess out of 10 guesses")
                elif user_guess < number:
                    print(f"Your guess is too low!")
                    a = a + 1
                    print(f"This is your {a}. guess out of 10 guesses")
                elif user_guess == number:
                    print(f"Your guess is correct!")
                    break
            else:
                print(f"{user_guess} is not between 1 and 100.")

        except ValueError:
            print("please enter a number")
    if a == 10:
        print(f"Random number was {number}")

if __name__ == "__main__":
    random_number1 = generate_random_number()
    print(f"Random number generated: {random_number1}")
    guess_number_game(random_number1)
Editor is loading...
Leave a Comment