In this article we will demonstrate how to create a simple guessing game.

The goal of the game is to guess the right number.

**Example**

An example run below:

**You may like**

- Game Development Fundamentals with Python
- Teach Your Kids to Code: Learn Python Programming at Any Age

## Random number

The user will be asked to guess the random number. We first pick the random number:

from random import randint x = randint(1,9) |

The randint() function will pick a pseudo random number between 1 and 10. Then we have to continue until the correct number is found:

guess = -1 print("Guess the number below 10:") while guess != x: guess = int(raw_input("Guess: ")) if guess != x: print("Wrong guess") else: print("Guessed correctly") |

## Python Guessing Game

The code below starts the game:

from random import randint x = randint(1,9) guess = -1 print "Guess the number below 10:" while guess != x: guess = int(raw_input("Guess: ")) if guess != x: print("Wrong guess") else: print("Guessed correctly") |

An example run:

Guess the number below 10: Guess: 3 Wrong guess Guess: 6 Wrong guess .. |

How do I play the game

Execute it with Python. (python game.py), where game.py is one of the files above

How do you print a random float?

Hi Nathan,

You can get a random float using the random.uniform() function.

Example program generating a float between 1.1 and 5.5: