import pygame from random import * breite = 500 hoehe = 500 iterationen = 1000 weiss = (255, 255, 255) # Ein Tupel aus drei Zahlen, kodiert die Farbe Weiss im RGB-Modell. pygame.init() fenster = pygame.display.set_mode((breite + 1, hoehe + 1)) pygame.display.set_caption("Das Chaos-Spiel") pygame.display.update() i = 0 while i <= iterationen: x = randint(0, breite) y = randint(0, hoehe) # Zeichnet ein Pixel am Punkt (x,y). # Koordinaten müssen ganze Zahlen sein. fenster.set_at((round(x),round(y)), weiss) # Kleines 1x1-Rechteck updaten # (deutlich schneller, als das gesamte Fenster upzudaten per # pygame.display.update(). pygame.display.update((round(x), round(y), 1, 1)) pygame.time.delay(1) if i % 1000 == 0: # "Prozent-Division" liefert den Rest der Division. print(i) i = i + 1 print("Fertig! Das Fenster wird in 5 Sekunden geschlossen.") print(f"Insgesamt wurden {iterationen} Punkte gezeichnet.") pygame.time.delay(5000) # Pause in Millisekunden pygame.quit()