Kodewick
开始学 →
基础←→0 / 80

聊天特效

#009基础函数字典约 5 分钟

聊天软件可以给一句话加特效。特效函数 loud 和 quiet 已经写好,放在字典 EFFECTS 里。写 apply_effect(text, name):按名字从字典里取出函数,用它处理 text。没有这个特效就原样返回。

示例
apply_effect("Hello", "loud")→'HELLO!'
apply_effect("Good Night", "quiet")→'good night...'
main.py
def loud(text):
    return text.upper() + "!"


def quiet(text):
    return text.lower() + "..."


EFFECTS = {"loud": loud, "quiet": quiet}


def apply_effect(text, name):
    if name not in EFFECTS:
        return text
    # 在这里写:从 EFFECTS 取出这个名字的函数,用它处理 text 并返回
    return text
Ctrl + Enter 也能运行
结果

写好了先点「运行」试试示例,没问题再点「提交」。