Created
June 5, 2018 08:40
-
-
Save cessor/520d9917db7077c148285351c0a94267 to your computer and use it in GitHub Desktop.
Secret Number Game in 10 Minutes
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| 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