为什么下面的代码返回空字符串(“”)?

2024-10-02 22:35:10 发布

您现在位置:Python中文网/ 问答频道 /正文

我不明白当你输入单词“pandemonium”时,它怎么会返回一个空字符串(“”)。有人能解释这是为什么吗

def mystery(text):
    result = ""
    for x in text:
        if x == "p":
            result += "pop"
        elif x == "m":
            result = ""
        else:
            result += x
    return result

Tags: 字符串textinforreturnifdefresult