# Number Guessing Game with Python and C++

In this article, I will walk you through how to create a number guessing game with the programming language Python and C++. A guessing game includes handling user input, using the if statement as well as looping constructs.

## How Number Guessing Game Works?

A number guessing game aims to guess the number that the program has come up with. Essentially the program logic is:

1. The program randomly selects a number between 1 and 100 or any other combination of numbers.
2. It will then ask the player to enter his proposal.
3. It will then check if this number is the same as the one generated randomly by the computer; if so, the player wins.
4. If the player’s guess is not the same, then he will check if the number is higher or lower than the guess and tell the player.

Also, Read – 100+ Machine Learning Projects Solved and Explained.

Now let’s see how to create a guessing game with Python and C++ programming language.

#### Number Guessing Game with Python:

Enter any number: 67
Too high!
Enter number again: 45
Too low
Enter number again: 50
Too low
Enter number again: 55
Too high!
Enter number again: 52
Too low
Enter number again: 54
you guessed it right!!

#### Number Guessing Game with C++:

Guess My Number Game
Enter a guess between 1 and 100 : 78
Too high!
Enter a guess between 1 and 100 : 65
Too high!
Enter a guess between 1 and 100 : 34
Too high!
Enter a guess between 1 and 100 : 23
Too high!
Enter a guess between 1 and 100 : 12
Too low!
Enter a guess between 1 and 100 : 20
Too low!
Enter a guess between 1 and 100 : 22
Too high!
Enter a guess between 1 and 100 : 21
Correct! You got it in 8 guesses!