可能由于HP =0,导致之前的判断条件成立,直接return了。是不是在其它函数中修改了HP的值
把boss1.hp打印出来看看,是不是小于0。
y.hp小于0的话,连while的条件都不成立,while的整个函数体都不会被执行,别说boss1.hp这一行了