from math import pi,cos,sin from gpanel import * makeGPanel(-120, 120, -120, 120) radius=100 anzP=200 UP = 38 DOWN = 40 LEFT = 37 RIGHT = 39 n=2 key=0 # Ende mit Esc while key!=27: if key==38: n=n+1 if key==40: n=n-1 if key==39: anzP=anzP+1 if key==37: anzP=anzP-1 clear() text(-10,110,str(n)+"-Table mit "+str(anzP)+" Punkten") dphi=2*pi/anzP punkte=[] for i in range(anzP): punkte.append([radius*cos(i*dphi),radius*sin(i*dphi)]) for i in range(anzP): move(punkte[i][0],punkte[i][1]) fillCircle(1) line(punkte[i][0],punkte[i][1],punkte[(n*i)%anzP][0],punkte[(n*i)%anzP][1]) key=getKeyCodeWait()