python3.6键盘打字练习(简单)#!/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个随机数字random python
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
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论