1234567891011121314151617181920212223242526272829303132333435 |
- #guess.go converted to python code
- import random
- import sys
- print("LET'S PLAY A GUESSING GAME! YOU WILL HAVE 10 GUESSES to GUESS A RANDOM NUMBER FROM 1 TO 100!\n")
- playAgain = True
- while playAgain:
- targetNum = random.randint(1,100)
- success = True
- for guesses in range(1,11):
- userguess = input("Enter guess #%d : " %(guesses))
- try:
- guess = int(userguess)
- except:
- sys.exit("Your guess "+userguess+" is invalid!")
- if guess < targetNum:
- print("OOPS! Your guess %d is lesser than the random number!\n" %(guess))
- success = False
- elif guess > targetNum:
- print("OOPS! Your guess %d is greater than the random number!\n" %(guess))
- success = False
- elif guess == targetNum:
- print("Congratulations! You guessed the number!")
- success = True
- break
- if not success:
- print("Sorry, Game over! The random number is %d" %(targetNum))
- repeat = ''
- while repeat != 'Y' and repeat != 'N':
- repeat = input("Do you want to play again ? (Y/N) : ")
- if repeat == 'N':
- playAgain = False
- print("Ok, thank you for playing. Goodbye!")
- if repeat == 'Y':
- playAgain = True
- print("Ok, here we go again!")
|