from gpanel import * x = 100 y = 100 dir = 0 zahl = 1 vecs = [[1,0],[0,1],[-1,0],[0,-1]] makeGPanel(0, 200, 0, 200) def isPrime(z): for i in range(2,int(z**0.5)+1): if z%i==0: return False return True for l in range(1,200): for i in range(2): for s in range(l): if isPrime(zahl): point(x,y) x+=vecs[dir][0] y+=vecs[dir][1] zahl+=1 dir=(dir+1)%4