【问题标题】:expected an indented block in pycharm using pygame期望使用 pygame 在 pycharm 中缩进块
【发布时间】:2021-12-18 01:26:16
【问题描述】:
running = True
while running:
    for event in pygame.event.get():
        if event.type == pygame.KEYDOWN:
            if event.key == pygame.K_ESCAPE:
            running = False
            pygame.quit()
            sys.exit()

文件“C:\Users\ADMIN\PycharmProjects\pythonProject\main.py”,第 12 行 运行 = 假 ^ IndentationError: 需要一个缩进块

需要一个缩进块

【问题讨论】:

  • running = False 以下行应缩进if下方
  • 您必须在running = False 和后续行之前添加空格,让python 知道该块在if 语句中。这就是缩进块的意思。

标签: python


【解决方案1】:

应该是:

while running:
    for event in pygame.event.get():
        if event.type == pygame.KEYDOWN:
            if event.key == pygame.K_ESCAPE:
                running = False
                pygame.quit()
                sys.exit()

【讨论】:

    猜你喜欢
    • 2018-07-14
    • 2019-08-02
    • 1970-01-01
    • 2021-11-24
    • 2017-04-17
    • 2012-09-19
    • 2018-11-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多