python实现键盘打字练习
利用random生成随机数,转换成该ascii码对应的字符输出在屏幕上,通过读取用户输入进行比对,地出正确率
[root@foundation27 ~]# vim typewriting.py#!/bin/bash/python
#coding=utf-8
from __future__ import division
import random
print "**********欢迎来到 Mr.Fang 开发的打字练习软件,祝您玩的愉快!**********\n"
while True:flag=raw_input("继续(C)? 任意其他字符退出 : ")flag=flag.lower()if flag=="c":indicator=random.randint(3,30)example_list=[]example_str=""for i in xrange(indicator):num=random.randint(65,122)
# while num >= 91 and num <= 96:
# num=random.randint(65,122)example_list.append(chr(num))example_str="".join(example_list)print "请快速输入以下",indicator,"个字母:",example_struser_input=raw_input("请输入:")if len(user_input)==0:print "输入为空,得了个鸡蛋OOOO"else:Correct_Num=0myrange=min(len(example_str),len(user_input))for j in xrange(myrange):if user_input[j]==example_str[j]:Correct_Num+=1if len(user_input)>indicator:print "输入超限,扣10分,本次得分:%.2f"%((Correct_Num/indicator)*100-10)elif Correct_Num==indicator:print "完全正确,非常棒!"else:print "本次得分:%.2f"%((Correct_Num/indicator)*100)else:break[root@foundation27 ~]# python typewriting.py
python实现键盘打字练习相关推荐
- python模拟键盘打字_python模拟鼠标点击和键盘输入的操作
所有代码都是网上百度出来的,通过个人实践找到适合自己的. 采用的python 库是 pymouse.pykeyboard 安装时直接pip安装的,pip install PyUserInput 实现了 ...
- python 1033 旧键盘打字 (20 分)
1033 旧键盘打字 (20 分) 旧键盘上坏了几个键,于是在敲一段文字的时候,对应的字符就不会出现.现在给出应该输入的一段文字.以及坏掉的那些键,打出的结果文字会是怎样? 输入格式: 输入在 2 行 ...
- swt 键盘事件ctrl+c_跑Python的键盘可以很强大
前篇文章<键盘手焊还不够?里面跑个Python更过瘾>下,有小伙伴留言问,跑Python的键盘延迟怎么样?实测了下,延迟在10ms左右,还有挺大的优化空间(之前说过可以做游戏键盘,挖的坑要 ...
- python打字_使用Python制作一个打字训练小工具
一.写在前面 说道程序员,你会想到什么呢?有人认为程序员象征着高薪,有人认为程序员都是死肥宅,还有人想到的则是996和 ICU. 别人眼中的程序员:飞快的敲击键盘.酷炫的切换屏幕.各种看不懂的字符代码 ...
- python键盘按键名称_跑Python的键盘可以很强大
前篇文章<键盘手焊还不够?里面跑个Python更过瘾>下,有小伙伴留言问,跑Python的键盘延迟怎么样?实测了下,延迟在10ms左右,还有挺大的优化空间(之前说过可以做游戏键盘,挖的坑要 ...
- python 编写实用小工具-使用Python制作一个打字训练小工具
一.写在前面 说道程序员,你会想到什么呢?有人认为程序员象征着高薪,有人认为程序员都是死肥宅,还有人想到的则是996和 ICU. 别人眼中的程序员:飞快的敲击键盘.酷炫的切换屏幕.各种看不懂的字符代码 ...
- python 模拟键盘_Python 模拟键盘输入 | 学步园
Python 模拟键盘输入,留着备用. #coding=utf-8 import win32gui,win32api,win32con import time import threading def ...
- python键盘输入代码,python监控键盘输入实例代码
本文研究的主要是python监控键盘输入的相关代码,用到了os,sys,time等,具体实现代码如下: #!/usr/bin/env python # -*- coding: utf-8 -*- im ...
- python按键盘上哪个键运行_python通过按下键盘特定按键,开始运行python文件
一.目的 通过按下键盘特定按键,开始运行python文件 二.code from pykeyboard import PyKeyboardEvent from pykeyboard import * ...
- python键盘输入数组_python 二维数组切割Python读取键盘输入的2种方法
Python提供了两个内置函数从标准输入读入一行文本,默认的标准输入是键盘.如下: 1.raw_input 2.input raw_input函数raw_input() 函数从标准输入读取一个行,并返 ...
最新文章
- 百度也出分享(百度分享)
- 正则词典 - 开源项目
- 汇编 过程 创建并测试 proc endp call ret uses
- .Net高并发解决思路(转)
- C语言程序设计答案黄保和编,C语言程序设计答案(黄保和编)第5章.pdf
- 中继(洪泛中继、定向中继)在无线通讯中的应用
- Python--面向对象学习继承(11.17)
- [转载] python创建集合set()_Python 集合set()
- 5分钟了解CDN 加速原理
- 简单整蛊室友,只需几行bat病毒代码
- 转《腾讯大讲堂11 拍拍ce工作经验分享》
- python大括号_python大括号 Python中小括号中括号大括号怎么用?
- 个人博客或网站快速被搜索引擎收录
- 使用学信网验证报告免费使用jetbrains全家桶
- BUAA_2020级(信息大类)数据结构综合作业编程题_文本摘要生成_哈希表
- Java实现电脑屏幕的截取并保存成图片
- Redis过期策略 实现原理
- Office word 列表级别不显示解决办法
- pandas dataframe rolling 移动计算
- linux图形界面压缩软件,p7zip 压缩软件 for Linux