python打字案例_Python 小案例 打字练习
随机显示一串英文字母,然后用户进行输入 答对了 输出正确率 打错了 输出正确率 然后继续 出现随机字母 。。。。。。。
#coding=utf-8
import random
while True:
letterNum=random.randint(5,20)
letters=[]
letterStr=""
for x in xrange(letterNum):
num=random.randint(65,122)
while num>=91 and num<=96: #屏蔽非字母
num=random.randint(65,122)
letters.append(chr(num))
letterStr="".join(letters)#列表转换为字符串
print "请输入以下",letterNum,"位的字符串",letterStr
user_input=raw_input("请输入:")
if len(user_input)>letterNum:
print "输入数据有误"
else:
rightNum=0
for z in xrange(len(user_input)):
if user_input[z]==letterStr[z]:
rightNum+=1
if rightNum==letterNum:
print "完全正确,正确率%.2f%%"%((rightNum*1.0)/letterNum*100)
else:
print "正确率%.2f%%"%((rightNum*1.0)/letterNum*100)
python打字案例_Python 小案例 打字练习相关推荐
- python新版个人所得税_Python 小案例 计算个人所得税
#coding=utf-8 monthMoney=input("请输入月收入:") ds=3500 #扣除标准 threeInsurancesUp=7662#三险一金上线 yang ...
- python摇骰子游戏小案例
python摇骰子游戏小案例 小案例: import random#充值函数 def topup():global moneyn = input('充值金额(100元等于30个金币充值金额不低于100 ...
- Mybatis案例升级版——小案例大道理
纯Mybatis案例升级版--小案例大道理 前言: 这几天看了一本书<原则>,在上面看到了一句话叫"每个人都把自己眼界的局限当成世界的局限",大学生是?,大学就是鱼缸, ...
- python计算银行余额_Python 小案例实战 —— 简易银行存取款查询系统
Python 小案例实战 -- 简易银行存取款查询系统 涉及知识点 包的调用 字典.列表的混合运用 列表元素索引.追加 基本的循环与分支结构 源码 import sys import time ban ...
- python atm作业详解_Python小案例--ATM系统
今天偶尔在知乎上看到某大佬用Python写的ATM系统案例,然后观摩了下他的实现思路和源码,感觉受益颇多.于是就根据自己的思路和目前掌握的Python编程基础将ATM实现了一下,以下是案例解析的过程: ...
- python招聘广州黄埔_小案例:用Pandas分析招聘网Python岗位信息
小案例: Python岗位分析_哔哩哔哩 (゜-゜)つロ 干杯~-bilibiliwww.bilibili.com 1. 读取数据 import pandas as pd import numpy ...
- python 比特输出_Python小碗菜:and/or 与 amp;/| 到底有什么区别
前言 在对Python的学习过程中,经常有人会问:对于逻辑运算,and/or 与 &/| 的区别在哪里?用哪个好?真的是哪个输入简单一点用哪个吗?其实他们是有内在区别的:and和or判断的是 ...
- python小案例下载_python 小案例demo06
products = [["iphone",6888],["MacPro",14800],["小米6",2499],["Coffe ...
- python爬虫requests简单案例_Python小例子:一个最简单的爬虫
学习编程的过程中总是有些枯燥.成天面对黑乎乎的窗口可能真的有些无聊.来,我们做点好玩的事情吧.比如 将网络上你喜欢的图片保存下来.不过千里之行 始于足下,在学习将网页上的图片下载下来之前.我们首先要学 ...
最新文章
- bzoj 2946 [Poi2000]公共串——后缀自动机
- Ant 脚本打印系统属性变量、ant内置属性
- CTFshow 命令执行 web70
- 人脸情绪识别系统第一次迭代总结
- ALinq 入门学习(八)--ALinq 对Vs2010 的支持
- 自媒体和计算机相关吗,做自媒体,台式电脑跟笔记本电脑用哪个好呢?
- js-for (var in )遍历顺序乱了
- SpringBoot实战(五)之Thymeleaf
- matlab保存并关闭excel文件夹,[转载]Matlab批量操作目标文件夹下的Excel文件
- android界面设计字体大小,Andoird用户界面设计上手指南:设置字体大小
- 2018全球智能手机市场的主要趋势
- 792. 高精度减法
- heroku创建linux主机,将Yesod部署到Heroku,无法静态构建
- android groovy方法,Android Gradle从入门到精通(三)Groovy快速入门指南
- 有关java中的集合List,set,Map 等
- 苹果mac专业的视频转码器:HandBrake
- ucOS学习--基础知识
- 目录 1. 数据库优化漏斗法则	1 2. 常见优化手段	2 2.1. 索引	2 2.2. 分页 只返回需要的字段	2 2.3. 批处理	2 2.4. 其他 sp 多线程等	2 3. 索引类型 n
- Javascript和C#正则只保留英文、数字、汉语、空格
- aws修改服务器端口,AWS Linux修改SSH默认端口失败的原因与解决方法
热门文章
- SAP 电商云 Spartacus UI production build 时遇到和 orderCore 相关的错误
- Angular 原理图 Schematics 学习 - 动手开发一个实际的例子
- 利用 Angular Directive 和 @HostBinding 实现输入文本框随着键盘输入自动变色效果
- SAP Spartacus B2B 列表页面的 (i) icon popover Component 的声明位置
- 关于SAP Spartacus的Action - LoadCmsPageData
- SAP Spartacus翻译 i18n - internationalization 的工作原理
- SAP Spartacus cx-table加了cxFocus指令后的测试效果
- Angular里的RouterOutlet指令学习笔记
- SAP CDS view里将Date和time连接成timestamp的函数
- 介绍一个Material设计风格的Chrome开发者工具增强扩展