def shoot(self, limb):
if not limb:
pass
else:
limb = False
print Joe.body.head #prints out true
Bob.gun.shoot(Joe.body.head) # should print out false
print Joe.body.head #prints out true (???)
我是 Python 新手,正在制作一款游戏作为 LPTHW 的一部分。我的拍摄功能应该通过将其设置为 false 来禁用肢体,但它根本不编辑布尔值。考虑到我可以直接设置布尔值,这可能看起来有点多余,但拍摄功能将计算的不仅仅是更改布尔值。帮助将不胜感激。