我无法在define函数中返回值

时间:2016-05-01 06:17:39

标签: python python-3.x

我一直试图建立一个独立运作的战斗系统,而我所要做的就是输入值,尽管最后我遇到了问题:

sumproduct()

我想这样做最终它会返回hpf,或者更好的是hp,所以在战斗结束后,hp和mp会被保存,但我无法理解它为什么不是工作

2 个答案:

答案 0 :(得分:1)

您需要在致电fmode功能时保存退货:

hpf, mpf = fmode(5,7,1,3,"rat",20,15)

答案 1 :(得分:0)

您只返回值if enemyhp < = 0,即使这样,您也不会保存返回值:

hpf, mpf = fmode(5,7,1,3,"rat",20,15)
print(hpf)
print(mpf)