turtleによるグラフィックス

turtle は、「カメ」が移動することにより、グラフィックスを行う。


星形


# turtle graphics (draw of stars)

from turtle import *

setup(600, 600)
speed=10

color('blue')
bgcolor('lightcyan')
shape('turtle')
shapesize(2)

def onestar():
  setheading(0)
  pendown()
  width(5)
  for i in range(5):
      forward(200)
      right(144)
  penup()

penup()
left(90)
left(18)
forward(100)
right(90)
color('blue')
onestar()

right(90)
forward(200)
left(90)
color('red')
onestar()

setheading(180)
penup()
color('green')
forward(100)
setheading(0)


星形のぬりつぶし


# turtle_plus graphics (draw of stars)

from turtle import *

clearscreen()
setup(600,400)
bgcolor('lightcyan')

shape('turtle')
speed(10)

def onestar():
  setheading(0)
  pendown()
  width(5)
  for i in range(5):
      forward(200)
      right(144)
  penup()

#fillrule("nonzero")

penup()
setpos(-250,50)
color('blue')
begin_fill()
onestar()
end_fill()

setpos(50,50)
color('green')
begin_fill()
onestar()
end_fill()

setpos(0,0)
color('red')
shapesize(3)


戻る