只用几个命令实现turtle画筋斗云

数据库课设做了个筋斗云打车系统,因为我们可爱的数据库老师对筋斗云念念不忘,一直想看筋斗云,就做了一个筋斗云,自认为我做的非常棒!就来分享一下!

先上图!

筋斗云

只需要会几个命令,就可以做一个漂亮的筋斗云啦~

setx():移动x轴

penup():抬起画笔

pendown():放下画笔

circle(半径,弧度),半径为负(正),圆心在画笔右边(左边)

left():逆时针转

right():顺时针转

forword():朝画笔所朝方向移动多少像素

setheading():设置当前画笔的角度

begin_fill():开始填充

end_fill():填充结束

import turtle
def jdy():
    turtle.screensize(bg="white")#画布背景
    turtle.color("black", "#f8d86a")#画笔颜色,填充颜色
    turtle.speed(11)#画笔速度
    turtle.pensize(5)#画笔大小
    turtle.penup()#抬笔
    turtle.setx(-200)
    turtle.pendown()
    turtle.begin_fill()
    turtle.left(180)
    turtle.circle(-40, 180)
    turtle.left(135)
    turtle.circle(-15,180)
    turtle.left(135)
    turtle.circle(-20,90)
    turtle.left(90)
    turtle.circle(-20,180)
    turtle.left(180)
    turtle.circle(-40,180)
    turtle.left(135)
    turtle.circle(-15,180)
    turtle.left(135)
    turtle.circle(-40,270)
    turtle.circle(-20,180)
    turtle.circle(-10,180)#8
    turtle.setheading(0)
    turtle.penup()
    turtle.forward(60)
    turtle.pendown()
    turtle.setheading(30)
    turtle.circle(-120,70)
    turtle.setheading(-60)
    turtle.circle(30,110)
    turtle.setheading(-90)
    turtle.circle(-40,110)
    turtle.setheading(165)
    turtle.circle(100,45)
    turtle.setheading(-135)
    turtle.circle(-80,60)
    turtle.setheading(-90)
    turtle.circle(-40,100)
    turtle.penup()
    turtle.setheading(90)
    turtle.forward(37)
    turtle.setheading(180)
    turtle.forward(20)
    turtle.setheading(-90)
    turtle.pendown()
    turtle.circle(-20,180)
    turtle.circle(-40,270)
    turtle.left(10)
    turtle.circle(-115,60)
    turtle.setheading(220)
    turtle.circle(-20,180)
    turtle.end_fill()

  • 4
    点赞
  • 17
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值