pgcd.py

Created by schraf

Created on May 15, 2024

358 Bytes


from kandinsky import *
from math import gcd

def pgcd(n):
  # Côté d'un carré
  w = 1 if n >= 222 else 222 // n + 1
  # 320 px = 1.44 * 222 px
  for c in range(2, 1.44 * n):
   for l in range(2, n):
    # Carré noir si c et l premiers entre eux
    if gcd(c,l) == 1:
      fill_rect((c - 2) * w, 222 - (l - 2) * w, w, w, 'black') 

pgcd(160)