当我运行这段代码时,食物类似于-5,它似乎完全跳过了 if 语句并继续到函数的下一部分(我只有下面的一部分)
def change_location():
global food
global units
global SP
if food < 0: #problem seems to be here
print '------------------------------------------------------'
print 'not enougth food'
main()
这个概念是,如果你没有食物,你就不能去一个新的地方。我不介意这个的替代品。