我需要定义一个函数,该函数在打印一条消息以告诉用户猜出的单词中有多少个字母正确之前,先对单词进行比较,以确定匹配的单词。它还需要以整数形式返回程序。该函数应返回匹配字母的数量,并且不应打印任何内容
我不确定该怎么做?
def compareWords(word1,word2):
答案 0 :(得分:0)
这可以完成工作,它遍历两个单词并比较每个字母对。
def compareWords(word1, word2):
count = 0
for char1, char2 in zip(word1, word2):
if char1 == char2:
count += 1
return count
答案 1 :(得分:-1)
解决此问题的简单方法是将 word2 中的每个字符与 word1
示例代码:
def compareWords(word1,word2):
count = 0
for ch in word2:
if ch in word1:
count=count+1
return count
希望这会有所帮助!