0
私は、Python turtle graphics(画像参照)を使用してランダムに同心円の六角形(各組で4〜10)を描く必要があります。私は、ランダムな六角形を描くことができますが、同心円状のものを作ることができない。同心円の六角形を描く方法は?
import turtle
from random import randint
window = turtle.Screen()
window.bgcolor("yellow")
brad= turtle.Turtle()
brad.color("blue")
window.colormode(255)
def drawPoly(sideLen, noOfsides):
for i in range(noOfsides):
brad.forward(sideLen)
brad.left(360/noOfsides)
for i in range(20):
sideLen = randint(20,150)
xpos = randint(-200,200)
ypos = randint(-200,200)
brad.pensize(randint(1,3))
brad.pencolor(randint(1,255),randint(1,255),randint(1,255))
brad.penup()
brad.setpos(xpos,ypos)
brad.pendown()
drawPoly(sideLen,6)
window.exitonclick()
ここで私は4〜10倍のための六角形の中に六角形を行い、その後、次の六角形に移動するにはどうすればよいimage
へのリンクがありますか?
あなたが望む機能は 'setheading()'です – cdlane
@cdlane、ありがとう、コードに編集 –