Код: Выделить всё
`import pygame
from pygame.locals import *
while True:
for event in pygame.event.get():
print(event)
running = True
while running:
for event in pygame.event.get():
if event.type == pygame.QUIT:
running = False
pygame.quit()`
(https://i.sstatic.net/Um0sKxSE.png)
Проблема возникает, когда я набираю строку if event.type == pygame.QUIT:. После этой строки мой код начинает становиться серым, и кажется, что мой редактор указывает на проблему, но я не могу понять, что это значит и как ее исправить. Я использую это расширение для кодирования под названием «Pylance», и вот что там написано: «Код недоступен», и я не знаю, что это значит.
Подробнее:
[*]Я использую VS Code.
[*]Серый раздел начинается сразу после строки if event.type == pygame.QUIT :.
[*]Я подозреваю, что это может быть связано с тем, как я написал условный оператор или, возможно, с тем, как я структурировал цикл.
Я пытался поместить этот кусок кода перед разделом «пока True», но все равно это не сработало. Я просто писал код случайно и не ожидал, что ничего не будет выделено серым цветом.
Может ли кто-нибудь помочь мне понять, что происходит не так и как это исправить? Я новичок в Pygame, поэтому буду признателен за любые дополнительные советы. Спасибо!
Подробнее здесь: https://stackoverflow.com/questions/788 ... management