# 功能函数
def get_damage(callback, *args):
result = 0
for a in args:
result += a
callback(result)
# 回调函数
def mycallback(damage):
print("take %s damage" % damage)
# 调用测试
if __name__ == '__main__':
get_damage(mycallback, 1, 28, 34, 22, 4)