#piirtojuttujen alku
from turtle import *
alue = Screen()
#Ota alta #-merkki pois, jos haluat mustan taustan
#alue.bgcolor('black')
a = Turtle()
a.reset()
a.speed(0) #nopein piirtonopeus 0
mitta = 100
tiheys = 5
yAkseli = 0
xAkseli = 0
#siirretään kynä uuteen origoon
a.penup()
a.goto(yAkseli,xAkseli)
a.pendown()
#Viivat, vasen alakulma
x = 0
y = mitta
xKasvaa = 1
yLaskee = 1
laskuri = 0
while laskuri < 4*mitta/tiheys:
#Rajat
if y == mitta:
yLaskee = 1
if y == -mitta:
yLaskee = -1
if x == mitta:
xKasvaa = -1
if x == -mitta:
xKasvaa = 1
a.goto(yAkseli,y)
a.pencolor(255*abs(x)/mitta,255*laskuri/(4*mitta/tiheys),255*abs(y)/mitta)
a.goto(x,xAkseli)
a.goto(yAkseli,xAkseli)
y -= yLaskee*tiheys
x += xKasvaa*tiheys
laskuri += 1