def count(olgstr,newstr):
if not isinstance(newstr,str) and not isinstance(olgstr,str):
print('输入文本和对照文本必需是字符串')
return
if len(olgstr)<len(newstr):
print('错误,输入文本多于对照文本。')
return
right=0
for old_char,new_char in zip(olgstr,newstr):
if old_char==new_char:
right += 1
return '本次成绩为:'+str(right)+'分'
#对照文本
origin='九寨沟名人酒店坐落在童话世界、人间仙境——九寨沟的青山碧水之间,仰可见青山隐隐'
if __name__ == '__main__':
while True:
newstr=input('请输入:')
print(count(origin,newstr))
运行结果:
更多推荐
python编程简易打字评分小游戏
发布评论