用python完成指法练习

2023-11-11 15:06:42 浏览数 (1)

1.问题

编写程序,完成简单的指法练习:由系统从26个小写字母中选出10个,由用户输入并输出用户的准确率。

2.方法

首先使用random函数让系统从规定的范围内随机选出10个字母并让用户输入与之相同的内容,再利用zip函数对系统输出的和用户输入的内容进行对比并输出用户的准确率。

代码清单1

import random

chars = "abcdefghijklmnopqrstuvyxyz"

a = [random.choice(chars) for j in range(10)]

a = ''.join(a)

print(a)

b = input('请输入上文内容:')

num = 0

if len(a) != len(b):

print('输入长度不相等')

for a_ch, b_ch in zip(a, b):

if a_ch == b_ch:

num = 1

rate = num / len(a)

print('准确率为:', rate)

3.结语

针对如何进行简易的指法练习的问题,提出使用random函数和zip函数的方法,通过此次实验,证明该方法是有效的。

0 人点赞