在学习python键盘响应时,按照教材写了一个小demo, 用于计算打字的速度。对于书上的代码做了调整,认为这样写是正确的。源代码如下:
# -*- coding: utf-8 -*-
"""
Created on Mon Jun 29 21:28:18 2015
@author: liuchang
"""
import sys,random,time,pygame
from pygame.locals import *
def print_text(font,x,y,text,color=(255,255,255)):
imgText = font.render(text,True,color)
screen.blit(imgText,(x,y))
pygame.init()
screen = pygame.display.set_mode((600,500))
pygame.display.set_caption("keyboard demo")
font1= pygame.font.Font(None,24)
font2= pygame.font.Font(None,200)
white=255,255,255
yellow=255,255,0
pressed=False
key_flag =False
correct_answer = 97 # "a"
seconds = 11
score = 0
clock_start = 0
game_over = True
array= [0 for x in range(0, 1000)]
array[0]=time.clock