Answer:
import random
number = random.randrange(1, 10)
is_guess = 'y'
while is_guess == 'y':
try:
guess = int(input("Guess an integer number between 1 and 10: "))
if guess < 1 or guess >10:
print("You have exceeded the guessing range, try again")
continue
elif guess == number:
print("Congrats! You guessed right.")
else:
print("Sorry, you guessed wrong")
except ValueError:
print("Your guess must be an integer number.")
is_guess = input("Do you want to try again y/n ? ")
Step-by-step explanation:
The random module of the python programming language is used to randomly select an integer value from a range of numbers. The guess variable value is a user input of an integer number.
If the guess variable is equal to the random number, then the program prints a congratulatory message. The program is no constant loop so long as the is_guess variable is equal to 'y'.
The try-except statement is used to detect the value error of the guess variable.