搜索字母 s 在单词 Mississippi 中出现的次数

问题描述 投票:0回答:1

我正在尝试查找字母“s”在单词“Mississippi”中出现的次数。为什么我的代码不起作用?我应该得到 4 的输出。

def find(word,letter):
    index=0
    while index <len(word):
        if word[index]==letter:
            return index
            index=index
print (index)


find("mississippi", "s")
python function indexing return letter
1个回答
0
投票

试试这个

def find(word,letter):
    times=0
    for one in word:
        if one==letter:
            times+=1
        else:
            continue
    print(times


find("mississippi", "s")
© www.soinside.com 2019 - 2024. All rights reserved.