Python例子

Python例子-使用闭包函数输出不同人的对话

需求: 根据配置信息使用闭包实现不同人的对话信息,例如对话:

李雷: 吃饭了吗?

韩梅梅: 还没吃呢,一起吃不?

# 需求: 根据配置信息使用闭包实现不同人的对话信息,例如对话:
# 李雷: 吃饭了吗?
# 韩梅梅: 还没吃呢,一起吃不?
def name(name):
    def say(say_info):
        print('%s:%s'%(name,say_info))
    return say

lilei = name('李雷')
lilei('吃饭了吗?')

hanmeimei = name('韩梅梅')
hanmeimei('还没吃呢,一起吃不?')

###输出结果
# 李雷:吃饭了吗
# 韩梅梅:还没吃呢,一起吃不?


最后修改:2020年3月7日 18:25