当前位置: 移动技术网 > IT编程>脚本编程>Python > Python 小案例 打字练习

Python 小案例 打字练习

2018年03月21日  | 移动技术网IT编程  | 我要评论

何茵茵事件,嘉善一中朱苗苗,色情电影网站

随机显示一串英文字母,然后用户进行输入 答对了 输出正确率 打错了 输出正确率 然后继续 出现随机字母 。。。。。。。

#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)

如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复

相关文章:

验证码:
移动技术网