Python 如何修复缩进错误?何时填充颜色
我是Python的初学者 我有一个错误:Python 如何修复缩进错误?何时填充颜色,python,indentation,Python,Indentation,我是Python的初学者 我有一个错误: unindent does not match any outer indentation level (<unknown>, line 24) 我试图用颜色填充屏幕,但上面的错误总是出现。 请帮我解决这个问题。第1行中有一个缩进错误,但我想这是粘贴到堆栈溢出中的错误,因为它不是错误消息的来源 正如错误消息所说,您正在取消对行的识别: screen.fill((155 , 0, 0)) pygame.display.update(
unindent does not match any outer indentation level (<unknown>, line 24)
我试图用颜色填充屏幕,但上面的错误总是出现。
请帮我解决这个问题。第1行中有一个缩进错误,但我想这是粘贴到堆栈溢出中的错误,因为它不是错误消息的来源 正如错误消息所说,您正在取消对行的识别:
screen.fill((155 , 0, 0))
pygame.display.update()
由于它们与上面的缩进不匹配,也没有足够的缩进来匹配上面的,因此Python不知道它们属于哪里。理想情况下,所有缩进长度应为0或4个空格的倍数
最后两行的缩进应该与上面的for循环相同。此外,您只需要导入pygame一次,因此不应将其包含在循环中
因此(假设您希望在中插入这两行,而)类似于:
导入pygame
#获得屏幕
screen=pygame.display.set_模式((800600))
#设置标题和徽标
pygame.display.set_标题('空间入侵者')
icon=pygame.image.load('spaceship.png')
pygame.display.set_图标(图标)
#运行
运行=真
运行时:
对于pygame.event.get()中的事件:
如果event.type==pygame.QUIT:
运行=错误
屏幕填充((155,0,0))
pygame.display.update()
您应该为Python标记此标记,并删除大多数其他标记
screen.fill((155 , 0, 0))
pygame.display.update()