#!/bin/bash/python
#coding=utf-8
from __future__ import division
import random
print ("**********欢迎来到 Mr.Fang 开发的打字练习软件,祝您玩的愉快!**********\n")
while True:
    flag=input("继续(C)? 任意其他字符退出 : ")
    flag=flag.lower()
    if flag=="c":
        #3到10个随机数字
        indicator=random.randint(3,10)
        example_list=[]
        example_str=""
        for i in range(indicator):
            #可从65开始~
            num=random.randint(97,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=input("请输入:")
        if len(user_input)==0:
            print ("输入为空,得了个鸡蛋OOOO")
        else:
            Correct_Num=0
            myrange=min(len(example_str),len(user_input))
            for j in range(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

python 3.6 键盘打字练习 (简单)相关推荐

  1. python 1033 旧键盘打字 (20 分)

    1033 旧键盘打字 (20 分) 旧键盘上坏了几个键,于是在敲一段文字的时候,对应的字符就不会出现.现在给出应该输入的一段文字.以及坏掉的那些键,打出的结果文字会是怎样? 输入格式: 输入在 2 行 ...

  2. PAT B1033旧键盘打字

    PAT B1033旧键盘打字 很简单的一道题,搞了半天没有AC-.o(╥﹏╥)o 有一分的测试点结果出错:原因:用了cin输入 如果没有坏键的话,用cin取不到这种情况,所以需要改用gets- #in ...

  3. c# typescript_在任何IDE中从C#,Java或Python代码获取TypeScript接口的简单方法

    c# typescript by Leonardo Carreiro 莱昂纳多·卡雷罗(Leonardo Carreiro) 在任何IDE中从C#,Java或Python代码获取TypeScript接 ...

  4. Python自动化 | 通过键盘控制鼠标来玩赛尔号

    最近心血来潮回归赛尔号(十年铁皮常不请自来) 做剧情任务的时候有个小游戏,拖动黄色的按钮到达终点,白色的是存档点,途中如果碰到墙壁需要对战野怪,打赢了可以从存档点出发,但是由于刚回归,精灵跟不上时代, ...

  5. 键盘调节台式计算机声音,键盘打字音效怎么设置 让键盘打字发出机械键盘声音方法...

    我们平时用电脑键盘打字,如果不是机械键盘,很难发出比较好听的声音,而且打大段的字也会略显无聊.如果想要给自己的电脑打字加上一些声音特效,比如机械键盘打字是的声音,是否能够实现呢?答案是肯定的.今天&q ...

  6. python编程midi键盘按键_python 偷懒技巧——使用 keyboard 录制键盘事件

    之前在某本书上看到一个程序,可以通过 Python 记录下全局范围内的键盘事件,使用的是 ctypes 库. 后来几经尝试,始终不能成功运行.原来它只支持 Python2 和 32 位的 Window ...

  7. 基于python的界面自动化测试-Python实现性能自动化测试竟然如此简单

    一.思考❓❔ 1.什么是性能自动化测试? 性能系统负载能力超负荷运行下的稳定性系统瓶颈自动化测试使用程序代替手工提升测试效率性能自动化使用代码模拟大批量用户让用户并发请求多页面多用户并发请求采集参数, ...

  8. python代码大全表解释-Python中顺序表的实现简单代码分享

    顺序表python版的实现(部分功能未实现) 结果展示: 代码示例: #!/usr/bin/env python # -*- coding:utf-8 -*- class SeqList(object ...

  9. python和c-Python与C的简单比较(Python3.0)

    Python可以说是目前最火的语言之一了,人工智能的兴起让Python一夜之间变得家喻户晓,Python号称目前最最简单易学的语言,现在有不少高校开始将Python作为大一新生的入门语言.本萌新也刚开 ...

  10. 怎么自学python自动化测试-Python实现性能自动化测试竟然如此简单

    一.思考❓❔ 1.什么是性能自动化测试? 性能系统负载能力超负荷运行下的稳定性系统瓶颈自动化测试使用程序代替手工提升测试效率性能自动化使用代码模拟大批量用户让用户并发请求多页面多用户并发请求采集参数, ...

最新文章

  1. UVa 11000 - Bee
  2. 深度学习搞docker真的搞的我心态炸裂
  3. 接口隔离原则原理讲解-coding
  4. 解决IE10以下对象不支持“bind“属性或方法
  5. SQLite移植手记1
  6. 2021 CCPC E. 被遗忘的计划(循环卷积+快速幂)
  7. 祝福神器!微信推出“表情搜索”功能,支持合成个性化祝福表情
  8. lru算法c语言实现单链表,基于单链表实现LRU算法
  9. python 匹配段落_python格式化段落
  10. SSM框架01--springmvc
  11. python有道批量单词音标整理-使用有道API在线批量翻译单词
  12. 基于似然比检验统计量的异常轨迹检测
  13. @03Python基础语法
  14. C语言—操作符和表达式
  15. 互联网技术从业者怎么解决系统高并发?
  16. java clob http传送_JAVA CLOB作为参数传给ORACLE后台
  17. 评价标签类似淘宝评价效果功能实现
  18. 互联网,因特网,以太网的区别
  19. 双USB 蓝牙 MCU芯片 CH583/CH582/CH581引脚信息 跟异同
  20. React之函数式组件和高阶组件(装饰器、带参装饰器)

热门文章

  1. Skynet服务器框架(八) 任务和消息调度机制
  2. H G W S哪一个不是状态函数_复变函数学习笔记(13)——单位圆盘上的自同构群(用了近世代数)...
  3. 韦恩州立大学计算机科学,2019上海软科世界一流学科排名计算机科学与工程专业排名韦恩州立大学排名第301-400...
  4. 总结一个技术总监的教训和经验
  5. win10 隐藏图标
  6. matlab 窄带通,MATLAB 窄带随机过程
  7. 《蔡康永的说话之道》书摘
  8. 【泛函分析】 1 距离空间
  9. 爆炒猪肚的做法 爆炒猪肚怎样炒才脆
  10. 如何将XML转换为HL7