今天学了下turtle,画了个小黄人

学习内容:

import turtle
turtle.setup(1000,700,0,0)
# 设计画笔
turtle.pensize(5)
# 移动速度
turtle.speed(8)
turtle.color("black")
#填充
turtle.fillcolor("yellow")
turtle.begin_fill()
turtle.penup()
turtle.goto(-150,-100)
turtle.pendown()
turtle.left(90)
turtle.forward(200)
# 绘制半圆 创建身体
for x in range(180):
    turtle.forward(2)
    turtle.right(1)
turtle.forward(200)
for x in range(90):
    turtle.forward(1.5)
    turtle.right(1)
turtle.forward(57)
for x in range(90):
    turtle.forward(1.5)
    turtle.right(1)
turtle.penup()
turtle.end_fill()
# -------------------------------------------------------
# 画眼镜
# 填充为白色
turtle.fillcolor("white")
# 换笔
turtle.begin_fill()
turtle.goto(-40,100)
turtle.pendown()
# 左
turtle.circle(40)
# 右
turtle.circle(-40)
turtle.penup()
turtle.end_fill()
# ----------------------------------------
# 画眼球
turtle.fillcolor("black")
turtle.begin_fill()
turtle.goto(15,100)
turtle.pendown()
turtle.circle(20)

turtle.penup()
turtle.goto(-55,100)
turtle.pendown()
turtle.circle(20)
turtle.penup()
turtle.end_fill()
# ----------------------------------------
# 画眼白
turtle.pensize(1)
turtle.pencolor("white")
turtle.fillcolor("white")
turtle.begin_fill()
turtle.goto(25,110)
turtle.pendown()
turtle.circle(15)
turtle.penup()
turtle.end_fill()

turtle.begin_fill()
turtle.goto(-45,110)
turtle.pendown()
turtle.circle(15)
turtle.penup()
turtle.end_fill()
# ---------------------------------
#画眼镜架
turtle.pensize(4)
turtle.speed(2)
turtle.pencolor("black")
turtle.fillcolor("black")
turtle.begin_fill()
turtle.goto(-150,110)
turtle.right(90)
turtle.pendown()
turtle.forward(34)
turtle.penup()
turtle.goto(-150,90)
turtle.pendown()
turtle.forward(32)
turtle.left(90)
turtle.forward(20)
turtle.right(90)
turtle.penup()



turtle.goto(79.3,110)
turtle.pendown()
turtle.backward(30)
turtle.penup()
turtle.goto(79.3,90)
turtle.pendown()
turtle.backward(35)
turtle.left(90)
turtle.forward(20)
turtle.right(90)
turtle.penup()
turtle.end_fill()
# -----------------------------
# 你的微笑
turtle.goto(-40,0)
turtle.fillcolor("white")
turtle.begin_fill()
turtle.pendown()
turtle.goto(25,20)
turtle.right(90)
for i in range(140):
    turtle.forward(0.6)
    turtle.right(1)
turtle.penup()
turtle.end_fill()
# ------------------------------
# 手
turtle.fillcolor("yellow")
turtle.begin_fill()
turtle.goto(-150,-10)
turtle.pendown()
turtle.goto(-200,-30)
turtle.goto(-150,-90)
turtle.penup()
turtle.goto(-150,-50)
turtle.pendown()
turtle.goto(-180,-30)
turtle.goto(-150,-20)
turtle.goto(-150,-10)
turtle.goto(-150,-90)
turtle.penup()

turtle.goto(79.3,-10)
turtle.pendown()
turtle.goto(129.3,-30)
turtle.goto(79.3,-90)
turtle.penup()
turtle.goto(79.3,-50)
turtle.pendown()
turtle.goto(109.3,-30)
turtle.goto(79.3,-20)
turtle.goto(79.3,-10)
turtle.goto(79.3,-90)
turtle.end_fill()
turtle.penup()

# -----------------------------------------------
# 小黑鞋
turtle.fillcolor("black")
turtle.begin_fill()
turtle.goto(-65,-186)
turtle.seth(270)
turtle.pendown()
turtle.forward(10)
turtle.right(90)
for i in range(180):
    turtle.forward(0.2)
    turtle.left(1)
turtle.forward(20)
turtle.left(90)
turtle.forward(38)
turtle.penup()
turtle.end_fill()


turtle.begin_fill()
turtle.goto(-15,-186)
turtle.seth(270)
turtle.pendown()
turtle.pendown()
turtle.forward(10)
turtle.left(90)
for i in range(180):
    turtle.forward(0.2)
    turtle.right(1)
turtle.forward(20)
turtle.right(90)
turtle.forward(38)
turtle.end_fill()
turtle.penup()
# ----------------------------
# 外衣
turtle.goto(-150,-100)
turtle.fillcolor("blue")
turtle.begin_fill()
turtle.pendown()
turtle.right(90)
turtle.forward(40)
turtle.left(90)
turtle.forward(60)
turtle.right(90)
turtle.forward(149.2)
turtle.right(90)
turtle.forward(60)
turtle.left(90)
turtle.forward(40)
turtle.right(90)
for x in range(90):
    turtle.forward(1.5)
    turtle.right(1)
turtle.forward(57)
for x in range(90):
    turtle.forward(1.5)
    turtle.right(1)
turtle.penup()
turtle.end_fill()
# ------------------------------------------
# 处理处理细节
turtle.goto(-40,-186)
turtle.pendown()
turtle.forward(25)
turtle.penup()
turtle.goto(-135,-150)
turtle.right(90)
turtle.pendown()
for i in range(90):
    turtle.forward(0.6)
    turtle.left(1)
turtle.penup()

turtle.goto(60,-150)
turtle.left(90)
turtle.pendown()
for i in range(90):
    turtle.forward(0.6)
    turtle.right(1)
turtle.penup()

turtle.fillcolor("blue")
turtle.begin_fill()
turtle.goto(-100,-40)
turtle.pendown()
turtle.circle(10)
turtle.goto(-150,10)
turtle.goto(-150,-10)
turtle.goto(-110,-60)
turtle.penup()

turtle.goto(49.2,-40)
turtle.pendown()
turtle.circle(10)
turtle.goto(79.3,-10)
turtle.goto(79.3,10)
turtle.goto(25.2,-42)
turtle.penup()
turtle.end_fill()


# ------------------------------------
#衣兜
turtle.goto(-80,-50)
turtle.right(90)
turtle.pendown()
turtle.forward(80)
turtle.right(90)
turtle.forward(10)
for i in range(180):
    turtle.forward(0.7)
    turtle.right(1)
turtle.forward(10)
turtle.penup()
#-------------------------------------
#头发
turtle.goto(-40,214.6)
turtle.pendown()
turtle.right(90)
for i in range(20):
    turtle.forward(5)
    turtle.right(1)
turtle.penup()
turtle.seth(90)
turtle.goto(-40,214.6)
turtle.pendown()
turtle.right(85)
for i in range(20):
    turtle.forward(5)
    turtle.right(1)
turtle.penup()

turtle.seth(90)
turtle.goto(-40,214.6)
turtle.pendown()
turtle.left(90)
for i in range(20):
    turtle.forward(5)
    turtle.left(1)
turtle.penup()
turtle.seth(90)
turtle.goto(-40,214.6)
turtle.pendown()
turtle.left(85)
for i in range(20):
    turtle.forward(5)
    turtle.left(1)
turtle.penup()
#关闭
turtle.done()
## 学习

](https://img-blog.csdnimg.cn/20210326201531243.png?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L29jZWFuc19vZnN0YXJz,size_16,color_FFFFFF,t_70)

<hr style=" border:solid; width:100px; height:1px;" color=#000000 size=1">


 [1]: http://meta.math.stackexchange.com/questions/5020/mathjax-basic-tutorial-and-quick-reference
 [2]: https://mermaidjs.github.io/
 [3]: https://mermaidjs.github.io/
 [4]: http://adrai.github.io/flowchart.js/
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值