top of page
learn_data_science.jpg

Data Scientist Program

 

Free Online Data Science Training for Complete Beginners.
 


No prior coding knowledge required!

Guess The Number Game


Our games will randomly generate a number between 0 and 30 and the player has to guess the number.

If the number entered by the player is less than generated number then a too low message will be displayed

And if the number entered by the player is more than generated number then a too high message will be displayed

This process will be repeated until the player finds the right number.


First, we start by generating the random number thatthe user will have to guess. To do so we're gonna have to import module that comes pre-installed with our Python, it's called random.


#we need to generte randome numbers wo first we need to import random
import random


max variable will decide the difficulty of our game. Higher the value, the higher the difficulty.


#Now we have to initialize a max variable.
max = 30

Now it's time we generate our random number which the player has to find.

We will use random.randint(1, max) function to generate a random number.


#Now it's time we generate our random number which the player has to find.
random_number = random.randint(1, max)

It will generate a random number between 1 & max.


number variable will contain the answer entered by the player.



number = 0

Now loop will begin and if the number entered by the player matches the generated answer then the loop will no longer execute and the final print() statement will be printed, telling the player that the game is over.


while number != random_number:
number = int(input(f"Guess the number between 1 & {max}: "))
if number < random_number:
   print("Wrong! Too low...")
elif number > random_number:
   print("Wrong! Too high...")
print(f"Thats Right! Random number is {random_number}")

Otherwise, the loop will keep running until the right number is entered by the player.

we'll get this output:



the link to github repository is:


2 comments

Recent Posts

See All
bottom of page