Kleur een paar eitjes samen met je NumWorks grafische rekenmachine ter gelegenheid van Pasen!
from math import * from turtle import * from kandinsky import * rects = [ (0,0,340,340,(135,206,250))] for r in rects: fill_rect(*r) def fillEllipsis(centerI, centerJ, a, b, theta, R, color): a2 = a*a b2 = b*b for i in range(centerI-5*R,centerI+5*R): for j in range(centerJ-5*R,centerJ+5*R): deltaI = i-centerI deltaJ = j-centerJ x = cos(theta)*deltaI + sin(theta)*deltaJ y = sin(theta)*deltaI - cos(theta)*deltaJ if (x*x/a2+y*y/b2 <= R): set_pixel(i, j, color) fillEllipsis(200,120,12,8,8,7,(138,43,228)) fillEllipsis(120,120,7,9,9,10,(138,43,228)) fillEllipsis(160,120,12,9,11,7,(229,0,0)) fillEllipsis(160,120,2,2,2,2,(255,229,229)) fillEllipsis(150,110,2,2,2,2,(255,229,229)) fillEllipsis(170,110,2,2,2,2,(255,229,229)) fillEllipsis(160,100,2,2,2,2,(255,229,229)) fillEllipsis(145,125,2,2,2,2,(255,229,229)) fillEllipsis(175,125,2,2,2,2,(255,229,229)) def petal(): circle(10, 90) left(90) circle(10, 90) left(18) def flower(): petal() petal() petal() petal() petal() hideturtle() penup() goto(40,-4) pendown() pencolor('pink') flower() penup() goto(-40,-4) pendown() pencolor('pink') flower() penup() rects = [ (0,180,340,60,(0,128,0))] for r in rects: fill_rect(*r) rects = [ (120,130,80,50,(227,203,163))] for r in rects: fill_rect(*r) rects = [ (100,130,80,20,(227,203,163))] for r in rects: fill_rect(*r) rects = [ (140,130,80,20,(227,203,163))] for r in rects: fill_rect(*r) rects = [ (110,150,80,20,(227,203,163))] for r in rects: fill_rect(*r) rects = [ (130,150,80,20,(227,203,163))] for r in rects: fill_rect(*r) fillEllipsis(270,45,8,8,8,8,(255,215,0)) pencolor('yellow') width(2) goto(111,40) pendown() goto(111,25) penup() goto(111,90) pendown() goto(111,105) penup() goto(135,67) pendown() goto(150,67) penup() goto(85,67) pendown() goto(70,67) penup() goto(128,47) pendown() goto(140,37) penup() goto(94,85) pendown() goto(82,95) penup() goto(94,47) pendown() goto(82,37) penup() goto(128,85) pendown() goto(140,95)