Skip to content

Instantly share code, notes, and snippets.

@cessor
Created June 5, 2018 08:40
Show Gist options
  • Select an option

  • Save cessor/520d9917db7077c148285351c0a94267 to your computer and use it in GitHub Desktop.

Select an option

Save cessor/520d9917db7077c148285351c0a94267 to your computer and use it in GitHub Desktop.
Secret Number Game in 10 Minutes
from random import random
def secretNumber():
return int(random() * 1000)
def guess():
print '> ',
return input()
def evaluate(number, secret):
if number == secret:
print "You win!"
return True
if number > secret:
print "Guess Smaller!"
return False
if number < secret:
print "Guess Bigger!"
return False
def game():
secret = secretNumber()
for i in range(0,10):
number = guess()
won = evaluate(number, secret)
if won: return
print "You lose! The number was %s" % secret
if __name__ == "__main__":
print "10 chances to find secret no between 1 and 1000"
game()from random import random
def secretNumber():
return int(random() * 1000)
def guess():
print '> ',
return input()
def evaluate(number, secret):
if number == secret:
print "You win!"
return True
if number > secret:
print "Guess Smaller!"
return False
if number < secret:
print "Guess Bigger!"
return False
def game():
secret = secretNumber()
for i in range(0,10):
number = guess()
won = evaluate(number, secret)
if won: return
print "You lose! The number was %s" % secret
if __name__ == "__main__":
print "10 chances to find secret no between 1 and 1000"
game()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment