Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import random
- def checkValue(guess, mysteryNumber, count):
- if guess < 0 or guess > 10:
- return count, 'Invalid guess'
- if guess == mysteryNumber:
- return count, 'Win'
- if guess < mysteryNumber:
- return count, 'Too Low'
- if guess > mysteryNumber:
- return count, 'Too High'
- def getMysteryNumbers():
- return random.randint(1, 10), random.randint(1, 10)
- def getGuess(user):
- return int(input("{}: Guess a number between 1-10: ".format(user)))
- def checkResult(result):
- count, msg = result
- print(msg)
- if msg == 'Win':
- return True, count
- return False, count
- def evaluate(user, count):
- userGuess = getGuess(user)
- result = checkValue(userGuess, m0, count)
- ans, msg = checkResult(result)
- print(msg)
- return ans
- if __name__ == "__main__":
- m0, m1 = getMysteryNumbers()
- print(m0)
- count = 0
- for i in range(0, 3):
- user = 'User1'
- result = evaluate(user, count)
- if result:
- break
- user = 'User2'
- result = evaluate(user, count)
- if result:
- break
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement