#!/use/bin/python
# -*- conding:utf-8 -*-
def Person(name,sex,hp,dps):#人模子
dic = {'name':name,'sex':sex,'hp':hp,'dps':dps,'bag':[]}
def attack( dog):
dog['hp'] -= dic['dps']
print('%s打了%s,%s掉了%s血,剩余了%s血' % (dic['name'], dog['name'], dog['name'], dic['dps'], dog['hp']))
dic['attack'] = attack
return dic
def dog(name,kind,hp,dps):#狗模子
dic = {'name':name,'kind':kind,'hp':hp,'dps':dps,'bag':[]}
def bite( person):
person['hp'] -= dic['dps']
print('%s咬了%s,%s掉了%s血,剩余了%s血' % (dic['name'], person['name'], person['name'], dic['dps'], person['hp']))
dic['bite'] = bite
return dic
alex = Person('alex','不详0',250,5)
ha2 = dog('哈士奇','藏獒',15000,200)
# print(alex)
# print(ha2)
#人打狗
print(ha2)
#狗咬人
print(alex)
print(alex['attack'])
alex['attack'](ha2)
ha2['bite'](alex)
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!