right=0是怎么回事,这个代码全部都没有看明白

准确度计算

def rate(origin,userInput): #定义函数rate,origin,userInput为形参
right = 0 for origin_char,user_char in zip(origin,userInput): if origin_char == user_char: right += 1; return right/len(origin)origin = 'Python'print(origin)userInput = input("输入:")if len(origin) != len(userInput): print("字符串长度不一致,请重新输入")else: print("准确率为: {:.2%}".format(rate(origin,userInput