python简笔画绘制 数据驱动绘图恐龙_使用python turtle绘制简笔画大白-Go语言中文社区...

使用python turtle绘制简笔画大白

完整代码:

import turtle as t

pen = t.Turtle() # 定义画笔实例

pen.speed(0)

pen.pensize(5)

pen.pu()

pen.right(90)# 头部

pen.goto(-100,200)

pen.pd()

a = 1

for i in range(120):

if 0 <= i < 30 or 60 <= i < 90:

a = a + 0.2

pen.lt(3) # 向左转3度

pen.fd(a) # 向前走a的步长

else:

a = a - 0.2

pen.lt(3)

pen.fd(a)

pen.pu()

pen.goto(-50,200)

pen.dot(20)

pen.goto(35,200)

pen.dot(20)

pen.right(90)

pen.pd()

# 身体

pen.pensize(5)

pen.fd(85)

pen.pu()

pen.goto(-70,150)

pen.pd()

pen.left(30)

pen.circle(200,90)

pen.pu()

pen.goto(50,150)

pen.left(30)

pen.pd()

pen.circle(-200,90)

pen.pu()

pen.goto(-140,-125)

pen.pd()

pen.left(90)

pen.circle(270,59)

#腿

pen.pu()

pen.goto(-120,-140)#左腿

pen.right(135)

pen.pd()

pen.circle(90,120)

pen.seth(-270)

pen.fd(90)

pen.pu()#右腿

pen.goto(100,-140)

pen.right(165)

pen.pd()

pen.circle(-90,120)

pen.seth(-270)

pen.fd(88)

#胳膊

pen.pu()#左臂

pen.goto(-130,100)

pen.pd()

pen.seth(200)

pen.circle(200,70)

pen.circle(30,180)

pen.fd(50)

pen.right(45)

pen.fd(50)

pen.up()#右臂

pen.goto(110,100)

pen.pd()

pen.seth(162)

pen.circle(200,-70)

pen.circle(30,-180)

pen.fd(-50)

pen.left(225)

pen.fd(50)

pen.hideturtle()

t.exitonclick()

绘制效果如下(不要嫌丑哈哈哈哈哈)

watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0p1bHlfX0p1bHk=,size_16,color_FFFFFF,t_70

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值