Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
75 changes: 63 additions & 12 deletions Python/Guess_Number_Game.py
Original file line number Diff line number Diff line change
@@ -1,12 +1,63 @@
secret_number = 9
Guess_count=0
Guess_limit =3
while Guess_count< Guess_limit:
Guess = input("Guess: ")
if int(Guess) == secret_number:
print("Hurreyy..You Win!!")
break

Guess_count = Guess_count + 1
else:
print("Sorry you failed!")
import random
import sys

print('GUESS THE NUMBER')

#function for genarate random numbers according to the levels
def level(lvl):
global randNo
if lvl == 'E':
randNo = random.randint(1,10)
print('Guess a number between 1 & 10..')

elif lvl == 'N':
randNo = random.randint(1,20)
print('Guess a number between 1 & 20..')

elif lvl == 'H':
randNo = random.randint(1,30)
print('Guess a number between 1 & 30..')

else:
sys.exit('Invalid Input')

return randNo

#function for take the guessed numbers
def guessNo(randNo):
print('.......')
print('You have only 3 chances')
for i in range(0,3):
global guess
guess = int(input('Enter your guessed number : '))

if guess < randNo :
print('The number Is Too Low')
elif guess > randNo:
print('The number Is Too High')

else:
break


try:

#get level to generate a randome no
print('Select a level')
print('(Enter the level first letter)')
lvl = input('Easy\t- E\nNormal\t- N\nHard\t- H\n')

randNo = level(lvl)

guessNo(randNo)

#Checking the input number and random number
if guess == randNo:
print('Congradulations! You guessed the number')

else:
print('Wrong guess!\nMy number was '+str(randNo))

except (ValueError):

print("Enter a number only")