python编程之键盘响应

本文介绍了在Python中使用pygame库实现键盘响应的示例,通过编写一个小型程序来计算打字速度。文章包含源代码展示,并提到了对教材代码的调整和超时、分数清空的机制。
摘要由CSDN通过智能技术生成
            

在学习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
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值