Python画圣诞树

新手学徒来画画了
参数有进行调整,代码如果有问题求各位大佬指点
最后成品↓在这里插入图片描述

import turtle

screen = turtle.Screen()
screen.setup(375,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,280)
circle.stamp()

k = 0
for i in range(1, 13):
    y = 30*i
    for j in range(i-k):
        x = 30*j
        square.goto(x,-y+280)
        square.stamp()
        square.goto(-x,-y+280)
        square.stamp()

    if i % 4 == 0:
        x =  30*(j+1)
        circle.color('red')
        circle.goto(-x,-y+280)
        circle.stamp()
        circle.goto(x,-y+280)
        circle.stamp()
        k += 3

    if i % 4 == 3:
        x =  30*(j+1)
        circle.color('yellow')
        circle.goto(-x,-y+280)
        circle.stamp()
        circle.goto(x,-y+280)
        circle.stamp()

square.color('brown')
for i in range(13,17):
    y = 30*i
    for j in range(2):
        x = 30*j
        square.goto(x, -y + 280)
        square.stamp()
        square.goto(-x, -y + 280)
        square.stamp()

    text = turtle.Turtle()
    text.hideturtle()
    text.penup()
    text.goto(-90, -240)
    text.color('red')
    text.write('Merry Christmas', font=('SimHei', 18, 'bold'))
turtle.done()

展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 游动-白 设计师: 上身试试
应支付0元
点击重新获取
扫码支付

支付成功即可阅读