1 import pygame
2
3 # Initialize the pygame
4 pygame.init()
5
6 #create the screen
7 screen = pygame.display.set_mode((800, 600))
8
9 #Title and icon
10 pygame.display.set_caption("RPS Pro")
11 icon = pygame.image.load('icon.png')
12 pygame.display.set_icon(icon)
13
14 #Game-loop
15 running = True
16 while running:
17 for event in pygame.event.get():
18 if event.type == pygame.QUIT:
19 running = False
20 screen.fill((255, 215, 0))
21 pygame.display.update()
Теперь, если я запускаю приведенный выше код, мой созданный экран станет оранжевым. Это означает, что интерпретатор выполнил все строки до строки 21, и интерпретатор не может работать ретроспективно. Так что теперь он не может выполнить ни одной строки перед строкой 21. Итак, почему кросс-кнопка все еще работает на моем созданном экране (строка 18)?