python,turtle画冰墩墩代码
时间: 2024-04-20 18:19:45 浏览: 30
Python的turtle库是一个绘图库,可以通过简单的命令来绘制图形。下面是一个使用turtle库绘制冰墩墩的代码示例:
```python
import turtle
# 创建一个画布和画笔
canvas = turtle.Screen()
pen = turtle.Turtle()
# 设置画笔的形状和颜色
pen.shape("turtle")
pen.color("black")
# 绘制冰墩墩的身体
pen.penup()
pen.goto(0, -100)
pen.pendown()
pen.begin_fill()
pen.circle(100)
pen.end_fill()
# 绘制冰墩墩的眼睛
pen.penup()
pen.goto(-40, 30)
pen.pendown()
pen.begin_fill()
pen.circle(20)
pen.end_fill()
pen.penup()
pen.goto(40, 30)
pen.pendown()
pen.begin_fill()
pen.circle(20)
pen.end_fill()
# 绘制冰墩墩的嘴巴
pen.penup()
pen.goto(-60, -20)
pen.pendown()
pen.setheading(-60)
pen.circle(70, 120)
# 绘制冰墩墩的胳膊
pen.penup()
pen.goto(-100, -80)
pen.pendown()
pen.setheading(-30)
pen.forward(100)
pen.backward(100)
pen.penup()
pen.goto(100, -80)
pen.pendown()
pen.setheading(210)
pen.forward(100)
pen.backward(100)
# 绘制冰墩墩的帽子
pen.penup()
pen.goto(-80, 50)
pen.pendown()
pen.color("red")
pen.begin_fill()
pen.setheading(60)
pen.forward(100)
pen.setheading(-60)
pen.forward(100)
pen.setheading(-150)
pen.forward(100)
pen.setheading(180)
pen.forward(200)
pen.end_fill()
# 隐藏画笔
pen.hideturtle()
# 关闭画布
canvas.exitonclick()
```