Dessin d’un viseur de QRCode
from kandinsky import * cote = int(input("Taille du carré ?")) epaisseur = int(input("Epaisseur du coin ?")) # Espace exploitable NumWorks : 320 x 220 xCarreRouge = (320 - cote) // 2 yCarreRouge = (220 - cote) // 2 # Définition coin à 3/8 coteCoin = (cote+2*epaisseur)*3//8 # Astuce Océane : carré bleu en coins fill_rect(xCarreRouge-epaisseur, \ yCarreRouge-epaisseur, \ coteCoin, \ coteCoin, \ color(0,0,255)) fill_rect(xCarreRouge+cote+epaisseur-coteCoin, yCarreRouge-epaisseur, coteCoin, coteCoin, color(0,0,255)) fill_rect(xCarreRouge-epaisseur, yCarreRouge+cote+epaisseur-coteCoin, coteCoin, coteCoin, color(0,0,255)) fill_rect(xCarreRouge+cote+epaisseur-coteCoin, yCarreRouge+cote+epaisseur-coteCoin, coteCoin, coteCoin, color(0,0,255)) # Carré rouge en "sur-impression" fill_rect(xCarreRouge, yCarreRouge, cote, cote, color(255,0,0))