Python Number Guessing Game

Create a number guessing game using random numbers, loops, conditions, and user input.

Project Overview

Create a number guessing game using random numbers, loops, conditions, and user input.

This beginner Python project helps you practice real coding skills with a small program you can run and modify.

Python Code

import random

secret = random.randint(1, 10)
guess = 0

while guess != secret:
    guess = int(input('Guess a number from 1 to 10: '))
    if guess < secret:
        print('Too low')
    elif guess > secret:
        print('Too high')

print('Correct!')

How to Run This Project

  1. Install Python.
  2. Create a new file ending with .py.
  3. Paste the code into the file.
  4. Open Command Prompt or Terminal.
  5. Run the file using python filename.py.

What You Practice

  • Python syntax
  • Variables and data types
  • Conditions and loops
  • Functions or modules depending on the project
  • Problem solving

Project Improvements

  • Add error handling.
  • Save data to a file.
  • Create a menu system.
  • Improve the user interface.
  • Convert the project into a GUI or web app later.

Related Python Lessons

Python Tutorial | Functions | Lists | File Handling