我需要定义一个确定单词之间匹配字母并返回为整数的函数

时间:2018-09-07 14:52:16

标签: python

我需要定义一个函数,该函数在打印一条消息以告诉用户猜出的单词中有多少个字母正确之前,先对单词进行比较,以确定匹配的单词。它还需要以整数形式返回程序。该函数应返回匹配字母的数量,并且不应打印任何内容

我不确定该怎么做?

def compareWords(word1,word2):

2 个答案:

答案 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

希望这会有所帮助!