首先,通过之前学习的函数编写一个 人狗大战 的例子。

分析下这个需求,人 狗 大战  三个事情。
角色:人、狗
动作:狗咬人,人打狗

 

先创建人和狗两个角色:

def person(name, hp, aggr, sex):
    data = {
        'name': name,
        'hp': hp,
        'aggr': aggr,
        'sex': sex
    }

    return data


def dog(name, hp, aggr, dog_type):
    data = {
        'name': name,
        'hp': hp,
        'aggr': aggr,
        'dog_type': dog_type
    }

    return data


kk = person('kk', 100, 5, 'male')    # 人的角色
gg = dog('gg', 100, 10, 'teddy')    # 狗的角色
人和狗两个角色

相关文章: