如何用turtle画矩形_Python:画一颗圣诞树

dbf82b95e3372a984450ead711cf4d0b.png

如何用Python画一个圣诞树呢?

#导入turtul库import turtlescreen = turtle.Screen()#设置画布尺寸screen.setup(500, 700) #设置圣诞树圆形笔触circle = turtle.Turtle()circle.shape('circle')circle.color('red')circle.speed('fastest')circle.up()#设置圣诞树矩形笔触square = turtle.Turtle()square.shape('square')square.color('green')square.speed('fastest')square.up()circle.goto(0, 310)circle.stamp()k = 0for i in range(1, 17):    y = 30 * i    for j in range(i - k):        x = 30 * j        square.goto(x, -y + 310)        square.stamp()        square.goto(-x, -y + 310)        square.stamp()    if i % 4 == 0:        x = 30 * (j + 1)        circle.color('red')        circle.goto(-x, -y + 310)        circle.stamp()        circle.goto(x, -y + 310)        circle.stamp()        k += 3    if i % 4 == 3:        x = 30 * (j + 1)        circle.color('yellow')        circle.goto(-x, -y + 310)        circle.stamp()        circle.goto(x, -y + 310)        circle.stamp()#圣诞树棕色树干square.color('brown')for i in range(17, 22):    y = 30 * i    for j in range(2):        x = 30 * j        square.goto(x, -y + 310)        square.stamp()        square.goto(-x, -y + 310)        square.stamp()
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值