飞机大战的代码看不明白?

问题遇到的现象

飞机大战的一段代码看不明白

用代码块功能插入代码,请勿粘贴截图

#每六帧切换一次图片
if delay%6:
switch_image = not switch_image
delay -= 1
if not delay:
delay = 100

我的解答思路和尝试过的方法

谁能帮我解答一下

虽然没·接触·过·python,但据代码,猜测delay的一个单位应该是一个帧数,delay%6的成立条件间隔为每执行6次delay-=1,成立后执行一次图片赋值(空值?)