1
+ import random
2
+
3
+ # Welcome the user to the game:
4
+ print ("+---------------------------------------------+" )
5
+ print ("| Welcome to the Random Number Guessing Game! |" )
6
+ print ("+---------------------------------------------+\n " )
7
+
8
+ top_of_range = input ('Enter a number: ' )
9
+
10
+ if (top_of_range .isdigit ()):
11
+ top_of_range = int (top_of_range )
12
+
13
+ if (top_of_range <= 0 ):
14
+ print ('Enter a number greater than 0 (>0).\n ' )
15
+ quit ()
16
+
17
+ else :
18
+ print ("Enter a valid Integer.\n " )
19
+
20
+ random_number = random .randint (0 , top_of_range )
21
+ guesses = 0
22
+
23
+ while True :
24
+ guesses += 1
25
+ user_guess = input ("Make a guess: " )
26
+ if (user_guess .isdigit ()):
27
+ user_guess = int (user_guess )
28
+ else :
29
+ print ("Please enter a valid number [INTEGER type data].\n " )
30
+ continue
31
+
32
+ if (user_guess == random_number ):
33
+ print ('\n You got it!' )
34
+ break
35
+
36
+ elif (user_guess < random_number ):
37
+ print ("The number you have guessed is less than the random number.\n " )
38
+ continue
39
+
40
+ elif (user_guess > random_number ):
41
+ print ("The number you have guessed is greater than the random number.\n " )
42
+ continue
43
+
44
+
45
+ print (f"You got it in { guesses } guesses." )
0 commit comments