Skip to content

Instantly share code, notes, and snippets.

@cguldner
Last active August 6, 2025 15:26
Show Gist options
  • Select an option

  • Save cguldner/4661499 to your computer and use it in GitHub Desktop.

Select an option

Save cguldner/4661499 to your computer and use it in GitHub Desktop.
A simple number game that I built using python
import random #bring in the random number
import time
number=random.randint(1, 200) #pick the number between 1 and 200
def intro():
print("May I ask you for your name?")
name=input() #asks for the name
print(name + ", we are going to play a game. I am thinking of a number between 1 and 200")
time.sleep(.5)
print("Go ahead. Guess!")
def pick():
guessesTaken = 0
while guessesTaken < 6: #if the number of guesses is less than 6
time.sleep(.25)
enter=input("Guess: ") #inserts the place to enter guess
try: #check if a number was entered
guess = int(enter) #stores the guess as an integer instead of a string
if guess<=200 and guess>=1: #if they are in range
guessesTaken=guessesTaken+1 #adds one guess each time the player is wrong
if guessesTaken<6:
if guess<number:
print("The guess of the number that you have entered is too low")
if guess>number:
print("The guess of the number that you have entered is too high")
if guess != number:
time.sleep(.5)
print("Try Again!")
if guess==number:
break #if the guess is right, then we are going to jump out of the while block
if guess>200 or guess<1: #if they aren't in the range
print("Silly Goose! That number isn't in the range!")
time.sleep(.25)
print("Please enter a number between 1 and 200")
except: #if a number wasn't entered
print("I don't think that "+enter+" is a number. Sorry")
if guess == number:
guessesTaken = str(guessesTaken)
print('Good job, ' + name + '! You guessed my number in ' + guessesTaken + ' guesses!')
if guess != number:
print('Nope. The number I was thinking of was ' + str(number))
playagain="yes"
while playagain=="yes" or playagain=="y" or playagain=="Yes":
intro()
pick()
print("Do you want to play again?")
playagain=input()
@EngAref
Copy link

EngAref commented Mar 20, 2022

ff

@VarshithaGundluru
Copy link

This is such a nice Game

@darylsoh809-source
Copy link

sorry but your code has flaws
no idea why my school took your code as an example:

  1. Try again is outputted even with no retry
  2. after game reset it is still the same random number

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment