crossin先生 发表于 2023-7-5 00:05
end 是 kick函数的返回值 ,如果函数里判定游戏已经结束了,就会返回True。所以end就是“游戏是否提前结束 ...
谢谢老师耐心解答,实在不好意思,我对python一窍不通,我对这段不理解是在while i <5 and not end:这段代码的后边段,我对这段的理解是:当i<5且非“end(1)”时,循环继续。但是在这段代码之前有end(2)=False,那这段代码就是:当i<5且非“False”,再进一步就是:当i<5且“True”,那当kick函数返回True值时,循环应当继续,但事实并非如此;也就是说end(1)与end(2)毫无关联对吗,not end仅指“没有结束”。
期待老师再次解答,谢谢