sjs.py

作者: 方正俊辰 | 来源:发表于2020-03-18 23:26 被阅读0次

下方实现的随机树干的效果,背景为灰色。


from turtleimport *

from randomimport *

from mathimport *

def shu(n,l):

pd()

t = cos(radians(heading()+45))/8+0.25

    pencolor(t,t,t)

pensize(n/3)

forward(l)

if n>0:

b = random()*15+10

        c = random()*15+10

        d = l*(random()*0.25+0.7)

right(b)

shu(n-1,d)

left(b+c)

shu(n-1,d)

right(c)

pu()

backward(l)

bgcolor(0.5,0.5,0.5)

ht()

speed(5)

tracer(0,0)

pu()

backward(100)

left(90)

pu()

backward(300)

shu(12,100)

done()


下方为效果图,每次执行时,树干样子会发生变化,下方仅仅显示一次执行效果。

随机树

相关文章

  • sjs.py

    下方实现的随机树干的效果,背景为灰色。 from turtleimport * from randomimport...

网友评论

      本文标题:sjs.py

      本文链接:https://www.haomeiwen.com/subject/covhyhtx.html