python绘制小猪佩奇的代码
时间: 2024-06-16 13:04:13 浏览: 15
当然可以!以下是一个使用Python绘制小猪佩奇的简单代码示例:
```python
import turtle
# 设置画布和画笔
canvas = turtle.Screen()
pen = turtle.Turtle()
# 绘制身体
pen.penup()
pen.goto(-50, -50)
pen.pendown()
pen.fillcolor('#FDD7E4')
pen.begin_fill()
pen.circle(100)
pen.end_fill()
# 绘制头部
pen.penup()
pen.goto(-30, 30)
pen.pendown()
pen.fillcolor('#FDD7E4')
pen.begin_fill()
pen.circle(40)
pen.end_fill()
# 绘制眼睛
pen.penup()
pen.goto(-45, 60)
pen.pendown()
pen.fillcolor('white')
pen.begin_fill()
pen.circle(10)
pen.end_fill()
pen.penup()
pen.goto(-15, 60)
pen.pendown()
pen.fillcolor('white')
pen.begin_fill()
pen.circle(10)
pen.end_fill()
# 绘制鼻子
pen.penup()
pen.goto(-30, 40)
pen.pendown()
pen.fillcolor('pink')
pen.begin_fill()
pen.circle(15)
pen.end_fill()
# 绘制嘴巴
pen.penup()
pen.goto(-45, 20)
pen.pendown()
pen.width(5)
pen.right(90)
pen.circle(20, 180)
# 绘制耳朵
pen.penup()
pen.goto(-70, 100)
pen.pendown()
pen.fillcolor('#FDD7E4')
pen.begin_fill()
for _ in range(2):
pen.forward(60)
pen.right(90)
pen.forward(80)
pen.right(90)
pen.end_fill()
pen.penup()
pen.goto(-70, 100)
pen.pendown()
pen.fillcolor('#FDD7E4')
pen.begin_fill()
pen.circle(30)
pen.end_fill()
pen.penup()
pen.goto(-70, 100)
pen.pendown()
pen.fillcolor('black')
pen.begin_fill()
pen.circle(15)
pen.end_fill()
# 绘制四肢
pen.penup()
pen.goto(-80, -50)
pen.pendown()
pen.fillcolor('#FDD7E4')
pen.begin_fill()
pen.right(45)
pen.forward(60)
pen.right(90)
pen.forward(60)
pen.right(45)
pen.forward(80)
pen.right(90)
pen.forward(80)
pen.right(45)
pen.forward(60)
pen.right(90)
pen.forward(60)
pen.right(45)
pen.forward(80)
pen.right(90)
pen.forward(80)
pen.end_fill()
# 隐藏画笔
pen.hideturtle()
# 关闭画布
canvas.exitonclick()
```
希望这个代码能帮到你!如果有任何问题,请随时提问。