python实现键盘打字练习
来源:互联网 发布:天猫淘宝内部优惠券 编辑:程序博客网 时间:2024/04/29 08:19
利用random生成随机数,转换成该ascii码对应的字符输出在屏幕上,通过读取用户输入进行比对,地出正确率
[root@foundation27 ~]# vim typewriting.py#!/bin/bash/python#coding=utf-8from __future__ import divisionimport randomprint "**********欢迎来到 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_str user_input=raw_input("请输入:") if len(user_input)==0: print "输入为空,得了个鸡蛋OOOO" else: Correct_Num=0 myrange=min(len(example_str),len(user_input)) for j in xrange(myrange): if user_input[j]==example_str[j]: Correct_Num+=1 if 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
阅读全文
1 0
- python实现键盘打字练习
- 打字教程 - 认识键盘 打字姿势 打字指法 练习方法
- Python 小案例 打字练习
- 1033. 旧键盘打字(20) python 篇
- 1033. 旧键盘打字(20)--Python
- unity中实现键盘打字的效果
- 练习打字
- 练习打字
- 打字练习
- 打字练习
- 打字练习
- 打字练习
- 打字练习
- 打字练习
- 打字练习
- 打字练习
- 打字练习
- 打字练习
- 我得第三篇博客(游戏框架代码)
- 【亲测可用】SecureCRT软件连接Linux终端
- 3333 数据结构实验之栈与队列六:下一较大值(二)
- 553. Optimal Division
- Vue_基础
- python实现键盘打字练习
- 实验4:栈和队列的基本操作实现及其应用之《链队列》
- Codeforces Round #441 (Div.2)
- 腾讯2017秋招笔试编程题(一)
- nlp nltk note(1)
- js原型链
- 3334 数据结构实验之栈与队列七:出栈序列判定
- java IO体系中读取文件文本文件中内容
- 多角化的统一性