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小例子:一个最简单的爬虫
学习编程的过程中总是有些枯燥.成天面对黑乎乎的窗口可能真的有些无聊.来,我们做点好玩的事情吧.比如 将网络上你喜欢的图片保存下来.不过千里之行 始于足下,在学习将网页上的图片下载下来之前.我们首先要学 ...
最新文章
- 干货!仅有 100k 参数的高效显著性检测方法
- cmd 将文件夹下文件剪切到另外一个文件_总结java中文件拷贝剪切的5种方式-JAVA IO基础总结第五篇...
- 生活随笔[2005-06-08]
- C++ Primer 5th笔记(4)chapter4 表达式
- git分支操作、分支合并冲突解决
- Android Camera 系统架构源码分析
- [Python学习] 专题一.函数的基础知识
- 课程 预编译框架,开发高性能应用 - 微软技术暨生态大会 2018
- try catch finally
- java排队系统模型,MMC排队系统模型
- STM32 HAL库 UART 串口读写功能笔记
- 不务正业:说说工作内、技术外的那些事(工作如“围城”)
- open cv python_open cv——图像阈值处理(python文档)
- 计算机硬件技术基础第四章ppt,管理N计算机硬件技术基础第4章.ppt
- 【STL源码剖析】总结笔记(1):开篇
- 使用boost线程池很好的例子
- 关于服务器等级的正确的是什么,腾讯天龙八部手游服务器等级限制是什么
- 各大IT/IC公司offer比较
- Sublime Text2 好用技巧备忘
- 神经网络与深度学习三:编写单隐层神经网络
热门文章
- jMeter HTTP Request Defaults 的学习笔记
- 关于 SAP Spartacus Loader Meta Reducer 的用途 - loading 在 true 和 false之前切换的逻辑
- user.config.ts文件里定义的配置是如何合并到SAP Spartacus的标准配置里去的
- SAP Spartacus RouteGuard路由守卫之CmsPageGuard
- SAP Spartacus 中,Angular <ng-container>使用的一个例子
- Eclipse里调试时遇到Source not found应该怎么办
- 一个使用ABAP Push Channel开发的乒乓球游戏,可以双打
- Angular sort interactively test
- Cloud for Customer UI designer模型里编写的script运行时是如何执行的
- One order error message log and storage