编写函数,计算字符串匹配的准确率
#编写函数,计算字符串匹配的准确率
def Rate(origin,userInput):
if not (isinstance(origin,str) and isinstance(userInput,str)):
print('The two parameters must be strings.')
return
right = sum((1 for o, u in zip(origin,userInput) if o == u))
return round(right/len(origin),2)
s1 = 'Readability counts.'
s2 = 'readability count.'
print(Rate(s1,s2))