Depuis 2019 le logo est plus simple (pas de bandes à l’intersection), voici un exemple de code :
from kandinsky import * RO, OR, ROR, WH = (252,9,17), (254,167,0), (254,105,0), (255,255,255) R = 80 ** 2 for l in range(222): for c in range(320): rouge = (c - 100) ** 2 + (l - 111) ** 2 < R orange = (c - 216) ** 2 + (l - 111) ** 2 < R if rouge and orange: coul = ROR elif rouge: coul = RO elif orange: coul = OR if orange or rouge: set_pixel(c,l,coul)
from kandinsky import * from random import random RO, OR, BL, WH = (227,13,5), (242,131,18), (3,13,86), (255,255,255) R = 80 ** 2 # on parcourt tous les pixels for l in range(222): for c in range(320): # Ds cercle rouge ? Orange ? rouge = (c - 96) ** 2 + (l - 111) ** 2 < R orange = (c - 220) ** 2 + (l - 111) ** 2 < R # si ds intersection, on alterne couleurs if rouge and orange: coul = RO if int(l // 7) % 2 == 0 or abs(l - 111) < 15 else OR elif rouge: coul = RO elif orange: coul = OR # si exterieur, bleu else: coul = BL # Bandeau blanc if abs(c - 160) < 125 and abs(l - 114) < 16 and random() < .35: coul = WH set_pixel(c,l,coul)