cercle_numworks.py

Created by julien-bernon

Created on August 12, 2022

440 Bytes


from math import *
from kandinsky import *
def sd(k):
  return sin(k*pi/180)
def cd(k):
  return cos(k*pi/180)
x0,y0=160,110
r1,r2=100,60
r3=(r1+r2)/2
c=(0,0,0)
for i in range(360):
  set_pixel(int(r1*sd(i)+x0),int(r1*cd(i)+y0),c)
  set_pixel(int(r2*sd(i)+x0),int(r2*cd(i)+y0),c)
  if i<180:
    set_pixel(int(r3*sd(i-90)+x0-r1+r3),int(r3*cd(i-90)+y0),c)
    set_pixel(int(r3*sd(i+90)+x0+r1-r3),int(r3*cd(i+90)+y0),c)