Professional Documents
Culture Documents
import simplegui
import time
# define global variables
time_count = 0
game_count = 0
win = 0
m = 0
message = ""
# define helper function format that converts time
# in tenths of seconds into formatted string A:BC.D
def format(t):
global m
time_count = t
m = time_count % 10
sec_total = time_count / 10
sec = (time_count / 10)%60
c = sec_total // 60
d = sec % 60
global message
#message = str(b)
#message = str(time_count)
message = str(c)+" : "+str(sec)+" . "+str(m)
def stop_timer():
global time_count
global game_count
global win
if timer.is_running():
game_count += 1
#game_count += 1
timer.stop()
if game_count > 1:
if m == 0:
win += 1
def reset():
global time_count
global message
time_count = 0
message = "0 : 0 . 0"
# create frame
frame = simplegui.create_frame("Timer Game", 300, 300)
frame.add_button("Start", start_timer)
frame.add_button("Stop", stop_timer)
frame.add_button("Reset", reset)
frame.set_draw_handler(draw)
# register event handlers
timer = simplegui.create_timer(100, tick)
# start frame
frame.start()
# Please remember to review the grading rubric