Représentation binaire des coefficients binomiaux de 0 à 33. D’étranges créatures à imaginer (singe, guerrier, extra-terrestre, oiseau…)
Version avec la bibliothèque PIL :
from PIL import Image, ImageDraw
from math import comb
source = Image.new("RGB", (1300, 50), color = "white")
draw = ImageDraw.Draw(source)
x = 0
for n in range(50):
for i in range(n + 1):
r = comb(n, i)
j = 0
while r > 0:
if 1 & r:
y = 50 - j
draw.point((x, y), fill = 'black')
j += 1
r >>= 1
x += 1
source.show()