def rate(origin,userinput): #origin为机器的,userinput为用户输入
if not (isinstance(origin,str)and isinstance(userinput,str)):
print("这两个参数必须为字符串")
return
right=sum(1 for o,u in zip(origin,userinput) if o==u)
return round(right/len(origin),2)
print("用户输入的准确率为:",rate("zhoumingjian","zhaoyanping"))
origin为机器的内容,userinput为用户输入内容