import pygame from random import * s = 800 breite = s hoehe = s weiss = (255, 255, 255) schwarz = (0, 0, 0) rot = (255, 0, 0) pygame.init() fenster = pygame.display.set_mode((breite+1, hoehe+1)) pygame.display.set_caption("Das Chaos-Spiel") A = [0, s] B = [s, s] C = [s // 2, round(s-3**0.5/2*s)] fenster.fill(schwarz) pygame.draw.line(fenster, rot, A, B, width=2) pygame.draw.line(fenster, rot, A, C, width=2) pygame.draw.line(fenster, rot, B, C, width=2) pygame.display.update() P = [randrange(breite+1), randrange(hoehe+1)] ende = False while not ende: fenster.set_at((round(P[0]),round(P[1])), weiss) pygame.display.update() zufall = randrange(3) if zufall == 0: P =[(P[0]+A[0])/2, (P[1]+A[1])/2] elif zufall == 1: P =[(P[0]+B[0])/2, (P[1]+B[1])/2] else: P =[(P[0]+C[0])/2, (P[1]+C[1])/2] for ereignis in pygame.event.get(): if ereignis.type == pygame.QUIT: ende = True pygame.quit()