def waterwheel(edges, size): angle = 360 / edges decoration = size / 2 for i in range(0, edges): move(size) triangle(decoration) turn(angle) color(colors[i%3])
def handle_frame(): global d for x in range(10): d += 1 color("hsl(%d,100%%,50%%)" % d) move(random() * 5) turn(random() * 90 - 45)
def handle_frame(): global d for x in range(10): d+=1 color("hsl(%d,100%%,50%%)" % d) move(random()*5) turn(random()*90 - 45)
def gradientmove(distance, r1, g1, b1, a1, r2, g2, b2, a2, step=10): for i in range(0, distance, step): j = distance - i col = ("rgba(%d, %d, %d, %d" % ((r1 * j + r2 * i) / distance, (g1 * j + g2 * i) / distance, (b1 * j + b2 * i) / distance, (a1 * j + a2 * i) / distance)) color(col) move(step)
def spiral(size): if size > 300: return color("RGB(255,10,0)") move(size) turn(120) spiral(size + 8)
def handle_mousemove(x,y,button): global lastx, lasty if button == "left": color("red") line(lastx, lasty, x, y) lastx = x lasty = y if button == "right": color("blue") line(lastx, lasty, x, y) lastx = x lasty = y
def gradientmove(distance, r1, g1, b1, a1, r2, g2, b2, a2, step=10): for i in range(0, distance, step): j = distance - i col = ("rgba(%d, %d, %d, %d" % ((r1*j + r2*i)/distance, (g1*j + g2*i)/distance, (b1*j + b2*i)/distance, (a1*j + a2*i)/distance)) color(col) move(step)
from tealight.logo import (move, turn, color) colors = ["yellow", "orange", "red", "purple", "blue", "green"] for i in range(0,230): move(i) turn(59.5) color(colors[i%6])
from tealight.logo import (move, turn, color) from tealight.art import (color, line, spot, circle, box, image, text, background) lastx = 0 lasty = 0 color("blue") global side def fillSquare(sideLength): for i in range(0,sideLength/2): move(sideLength) turn(90) move(1) turn(90) move(sideLength) turn(-90) move(1) turn(-90) def handle_mousedown(x,y): global lastx, lasty lastx = x lasty = y def handle_mousemove(x,y,button):
def gradientmove(distance, r1, g1, b1, a1, r2, g2, b2, a2, step=10): for i in range(0, distance, step): j = distance - i col = ("rgba(%d, %d, %d, %d" % ((r1 * j + r2 * i) / distance, (g1 * j + g2 * i) / distance, (b1 * j + b2 * i) / distance, (a1 * j + a2 * i) / distance)) color(col) move(step) def trifrac(level, scale): if level == 0: return tri(scale) for i in range(3): move(scale) turn(120) trifrac(level - 1, scale / 2) color("white") move(-250) turn(-90) move(-250) color("blue") trifrac(10, 500)
from tealight.logo import (move, turn, color) colors = ["yellow", "magenta", "cyan"] for i in range(0,100): move(i) turn(91) color(colors[i%3])
from tealight.logo import (move, turn, color) colors = ["red", "green", "blue"] for i in range(50,100): move(i) turn(91) color(colors[i%3])
from tealight.logo import (move, turn, pen_down, pen_up, show_turtle, hide_turtle, color, speed) from random import random i = 0 while i < 10000: move(random() * 10) turn(random() * 360) print i color("hsl(%d,60%%,50%%)" % i) i += 1
from tealight.logo import move, turn, color turn(45) color("blue") move(100) turn(-90) color("red") move(100) color("orange") turn(-90) move(100) turn(-90) color("black") move(100)
from tealight.logo import (move, turn, color) colors = ["black"] for i in range(0,4): color("black") move(400) turn(90) for i in range(0,4): color("black") move(50) turn(90) move(400) turn(-90) move(50) turn(-90) move(400) turn(90) turn(180) move(50) for i in range(0,4): color("black")
r2, g2, b2, a2, step=10): for i in range(0, distance, step): j = distance - i col = ("rgba(%d, %d, %d, %d" % ((r1*j + r2*i)/distance, (g1*j + g2*i)/distance, (b1*j + b2*i)/distance, (a1*j + a2*i)/distance)) color(col) move(step) def trifrac(level, scale): if level == 0: return tri(scale) for i in range(3): move(scale) turn(120) trifrac(level - 1, scale/2) color("white") move(-250) turn(-90) move(-250) color("blue") trifrac(10, 500)
from tealight.logo import (move, turn, color) colors = ["red", "green", "blue"] for i in range(0,100): move(i) turn(25) color(colors[i%2])
def PolygonDraw(Colour, Size, Sides): color(Colour) for i in range(0, Sides): move(Size) turn( 360.0 / Sides)
from tealight.logo import (move, turn, color) print "This is tealight!" colors = ["red", "blue", "green"] for i in range(10,200,5): move(i) turn(83) c = colors[(i / 5)%3] color(c)
from tealight.logo import (move, turn, color) print "This is tealight!" colors = ["red", "blue", "green"] for i in range(10, 200, 5): move(i) turn(83) c = colors[(i / 5) % 3] color(c)
from tealight.logo import (move, turn, color) colors = ["red", "yellow", "blue","green"] for i in range(100,500): move(i) turn(99) color(colors[i%4])
from tealight.logo import (move, turn, pen_down, pen_up, show_turtle, hide_turtle, color, speed) from random import random i = 0 while i < 10000: move(random()*10) turn(random()*120) print i color("hsl(%d,60%%,50%%)" % i) i += 1
from tealight.logo import (move, turn, color) colors = ["lemon", "orange", "gold", "burgundy", "teal", "indigo", "violet"] for i in range(0,1000): move(i) turn(200) color(colors[i%7])