1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86
|
import simplegui import random import math
secret_number = 0 remain = 0
def range100(): print "New game. Range is from 0 to 100" print "Number of remaining guesses is 7" global secret_number, remain secret_number = random.randrange(0, 100) remain = 7 print
def range1000(): print "New game. Range is from 0 to 1000" print "Number of remaining guesses is 10" global secret_number, remain secret_number = random.randrange(0, 1000) remain = 10 print
def new_game(): range100() def input_guess(guess): global remain print "Guess was" + guess guess = int(guess) if guess > secret_number: print "Lower!" elif guess < secret_number: print "Higher!" else: print "Correct!\n" new_game() remain = remain - 1 print "Number of remaining guesses is %d"%(remain) if remain == 0: print "sorry u run out of range, the num is %d"%secret_number new_game() print
def draw(canvas): canvas.draw_text(message, [50,112], 48, "Red")
f = simplegui.create_frame("Home", 300, 200)
f.add_button("Range is [0, 100)", range100, 200) f.add_button("Range is [0, 1000)", range1000, 200) f.add_input("Enter a guess", input_guess, 200)
f.start() new_game()
|