jiyan1127   发表于 2020-2-15 03:18:13 |栏目:



import turtlescreen = turtle.Screen()screen.setup(800,600)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 = 0for i in range(1, 17):    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 += 2 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(17,20):    y = 30*i for j in range(3):        x = 30*j        square.goto(x,-y+280)        square.stamp()        square.goto(-x,-y+280)        square.stamp()turtle.exitonclick()


import turtle as Timport randomimport time​# 画樱花的躯干(60,t)def Tree(branch, t):    time.sleep(0.0005) if branch > 3: if 8 <= branch <= 12: if random.randint(0, 2) == 0:                t.color('snow')  # 白 else:                t.color('lightcoral')  # 淡珊瑚色            t.pensize(branch / 3) elif branch < 8: if random.randint(0, 1) == 0:                t.color('snow') else:                t.color('lightcoral')  # 淡珊瑚色            t.pensize(branch / 2) else:            t.color('sienna')  # 赭(zhě)色            t.pensize(branch / 10)  # 6        t.forward(branch)        a = 1.5 * random.random()        t.right(20 * a)        b = 1.5 * random.random()        Tree(branch - 10 * b, t)        t.left(40 * a)        Tree(branch - 10 * b, t)        t.right(20 * a)        t.up()        t.backward(branch)        t.down()​# 掉落的花瓣def Petal(m, t): for i in range(m):        a = 200 - 400 * random.random()        b = 10 - 20 * random.random()        t.up()        t.forward(b)        t.left(90)        t.forward(a)        t.down()        t.color('lightcoral')  # 淡珊瑚色        t.circle(1)        t.up()        t.backward(a)        t.right(90)        t.backward(b)​# 绘图区域t = T.Turtle()# 画布大小w = T.Screen()t.hideturtle()  # 隐藏画笔t.getscreen().tracer(5, 0)w.screensize(bg='white')  # wheat小麦t.left(90)t.up()t.backward(150)t.down()t.color('sienna')​# 画樱花的躯干Tree(60, t)# 掉落的花瓣Petal(200, t)w.exitonclick()


from turtle import*color ("black","red")pensize(5)begin_fill()penup()goto(50,50)pendown()right(45)goto(100,0)left(90)fd(120)circle(50,225)penup()goto(0,0)pendown()left(135)fd(120)circle(50,225)seth(90)circle(50,225)fd(121)end_fill()left(56)penup()goto(-210,40)pendown()goto(0,80)penup()goto(160,110)pendown()goto(320,140)done()


# -*- coding:utf-8 -*- import turtleimport time​# 画心形圆弧​def hart_arc(): for i in range(200):        turtle.right(1)        turtle.forward(2)​def move_pen_position(x, y):​    turtle.hideturtle()     # 隐藏画笔(先)​    turtle.up()     # 提笔​    turtle.goto(x, y)    # 移动画笔到指定起始坐标(窗口中心为0,0)​    turtle.down()   # 下笔​    turtle.showturtle()     # 显示画笔​# 初始化​turtle.setup(width=800, height=500)     # 窗口(画布)大小​turtle.color('red', 'pink')     # 画笔颜色​turtle.pensize(2)       # 画笔粗细​turtle.speed(0.5)     # 描绘速度​# 初始化画笔起始坐标​move_pen_position(x=0,y=-180)   # 移动画笔位置​turtle.left(140)    # 向左旋转140度​turtle.begin_fill()     # 标记背景填充位置​# 画心形直线( 左下方 )​turtle.forward(224)    # 向前移动画笔,长度为224​# 画爱心圆弧​hart_arc()      # 左侧圆弧​turtle.left(120)    # 调整画笔角度​hart_arc()      # 右侧圆弧​# 画心形直线( 右下方 )​turtle.forward(224)​turtle.end_fill()       # 标记背景填充结束位置 # 点击窗口关闭程序​window = turtle.Screen()​window.exitonclick()


'''Created on Nov 18, 2017@author: QiZhao'''import turtle # 设置初始位置turtle.penup()turtle.left(90)turtle.fd(200)turtle.pendown()turtle.right(90) # 花蕊turtle.fillcolor("red")turtle.begin_fill()turtle.circle(10,180)turtle.circle(25,110)turtle.left(50)turtle.circle(60,45)turtle.circle(20,170)turtle.right(24)turtle.fd(30)turtle.left(10)turtle.circle(30,110)turtle.fd(20)turtle.left(40)turtle.circle(90,70)turtle.circle(30,150)turtle.right(30)turtle.fd(15)turtle.circle(80,90)turtle.left(15)turtle.fd(45)turtle.right(165)turtle.fd(20)turtle.left(155)turtle.circle(150,80)turtle.left(50)turtle.circle(150,90)turtle.end_fill()​ # 花瓣1turtle.left(150)turtle.circle(-90,70)turtle.left(20)turtle.circle(75,105)turtle.setheading(60)turtle.circle(80,98)turtle.circle(-90,40) # 花瓣2turtle.left(180)turtle.circle(90,40)turtle.circle(-80,98)turtle.setheading(-83)​ # 叶子1turtle.fd(30)turtle.left(90)turtle.fd(25)turtle.left(45)turtle.fillcolor("green")

回复 显示全部楼层 使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

作者相关信息

更多资源

精品推荐

极品资源

原创模板

下载排行

热门标签

快速回复 返回顶部 返回列表