IDNLearn.com connects you with a community of knowledgeable individuals ready to help. Discover the reliable solutions you need with help from our comprehensive and accurate Q&A platform.
Sagot :
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 ? ")
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.
Your participation means a lot to us. Keep sharing information and solutions. This community grows thanks to the amazing contributions from members like you. Thank you for choosing IDNLearn.com. We’re committed to providing accurate answers, so visit us again soon.