【发布时间】:2020-07-23 14:06:30
【问题描述】:
在下面的代码中,sn-p next_dot 用在 if 语句中,为什么?
def on_mouse_down(pos):
if dots[next_dot].collidepoint(pos):
if next_dot:
lines.append((dots[next_dot - 1].pos, dots[next_dot].pos))
next_dot = next_dot + 1
else:
lines = []
next_dot = 0
我不明白“if next_dot:”的作用以及它对这段代码有何贡献。
【问题讨论】: