Welcome to the Number Guessing Game page.
This page contains a brief description and implementation instructions for the project.
Project Description
A simple game where the program picks a random number within a range and the user tries to guess it. After each guess, the game tells the user whether the guess is too high, too low, or correct. The goal is to guess the number in as few attempts as possible.
Project Requirements
Python 3.x (built-in random
module).
How to Run the Project
- Create a Python script (e.g.
guess_game.py
) and implement logic (userandom.randint()
to pick the number). - Run it in a terminal:
python guess_game.py
. - The program will prompt you to enter guesses until you find the number.
Key Concepts Learned
Random number generation, loops (while
or for
), conditional statements (if-elif-else
), user input/output (via input()
and print()
). Students learn how to compare values and provide interactive feedback.
Possible Extensions
Allow the user to set difficulty by choosing the range; limit number of guesses; add scoring; give hints (e.g. “very close” when within 1); or make it a graphical game.