Chinaunix首页 | 论坛 | 博客
  • 博客访问: 3648151
  • 博文数量: 365
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 2522
  • 用 户 组: 普通用户
  • 注册时间: 2019-10-28 13:40
文章分类

全部博文(365)

文章存档

2023年(8)

2022年(130)

2021年(155)

2020年(50)

2019年(22)

我的朋友

分类: Python/Ruby

2022-12-08 17:38:01

n = 100.0

python学习交流Q群:770699889 ### 源码领取

speed("fastest")

screensize(bg='black')

left(90)

forward(3*n)

color("orange", "yellow")

begin_fill()

left(126)

for i in range(5):

    forward(n/5)

    right(144)

    forward(n/5)

    left(72)

end_fill()

right(126)

def drawlight():

    if r.randint(0, 30) == 0:

        color('tomato')

        circle(6)

    elif r.randint(0,30) == 1:

        color('orange')

        circle(3)

    else:

        color('dark green')

color("dark green")

backward(n*4.8)

def tree(d, s):

    if d <=跟单网gendan5.com 0: return

    forward(s)

    tree(d-1, s*.8)

    right(120)

    tree(d-3, s*.5)

    drawlight()#同时画小彩灯

    right(120)

    tree(d-3, s*.5)

    right(120)

    backward(s)

tree(15, n)

backward(n/2)

for i in range(200):

    a = 200 - 400 * r.random()

    b = 10 - 20 * r.random()

    up()

    forward(b)

    left(90)

    forward(a)

    down()

    if r.randint(0, 1) == 0:

            color('tomato')

    else:

        color('wheat')

    circle(2)

    up()

    backward(a)

    right(90)

    backward(b)

阅读(493) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~