Python code funktioniert nicht?

1 Antwort

Vom Fragesteller als hilfreich ausgezeichnet

Dein Screen ist in einer Endlosschleife und kann das display nicht updaten. Außerdem ist dein display schon weiß und deswegen kann man keine Veränderung sehen.

Zum fixen kannst du entweder:

def step_2():
    pygame.init()
    screen.fill(red)

oder:

def step_2():
    pygame.init()
    while True:
        screen.fill(red)
        pygame.display.update()

vernwenden, wobei bei der 2. Variante man in einer Endlosschleife feststeckt, welche man mit return oder break rauskommen kann

Woher ich das weiß:eigene Erfahrung