首先,通过之前学习的函数编写一个 人狗大战 的例子。
分析下这个需求,人 狗 大战 三个事情。
角色:人、狗
动作:狗咬人,人打狗
先创建人和狗两个角色:
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') # 狗的角色