【发布时间】:2021-10-14 17:34:19
【问题描述】:
即使变量bullets_fire 包含布尔值False,下面的命令也会被执行。我还在if语句中添加了bullets_fire的print语句,它输出False,为什么会执行呢?
if event.type == pygame.KEYDOWN:
if event.key == pygame.K_SPACE and not bullets_fire:
print(bullets_fire)
bullets_fire = True
bullets_x = player_x
bullets_y = player_y
【问题讨论】:
-
如果
bullets_fire = False那么not bullets_fire是什么? -
希望我能帮上忙。如果我的回答让你满意,请采纳为正确答案(按旁边的 V 键)
-
@Ram 这不是真的。它以前对我有用
标签: python if-statement printing boolean