python画小猪佩奇
时间: 2023-08-17 13:15:59 浏览: 65
要用Python画小猪佩奇,可以使用turtle库来实现。下面是一个简单的代码示例:
```python
import turtle
# 设置画布和画笔
screen = turtle.Screen()
screen.bgcolor("white")
screen.title("小猪佩奇")
pen = turtle.Turtle()
pen.pensize(3)
# 画身体
pen.penup()
pen.goto(-50, -50)
pen.pendown()
pen.fillcolor("#FDD7E4")
pen.begin_fill()
pen.circle(50)
pen.end_fill()
# 画头部
pen.penup()
pen.goto(-25, 0)
pen.pendown()
pen.fillcolor("#FDD7E4")
pen.begin_fill()
pen.circle(25)
pen.end_fill()
# 画眼睛
pen.penup()
pen.goto(-35, 10)
pen.pendown()
pen.fillcolor("white")
pen.begin_fill()
pen.circle(5)
pen.end_fill()
pen.penup()
pen.goto(-15, 10)
pen.pendown()
pen.fillcolor("white")
pen.begin_fill()
pen.circle(5)
pen.end_fill()
# 画鼻子
pen.penup()
pen.goto(-25, -10)
pen.pendown()
pen.fillcolor("pink")
pen.begin_fill()
pen.circle(7)
pen.end_fill()
# 画嘴巴
pen.penup()
pen.goto(-35, -20)
pen.pendown()
pen.setheading(-30)
pen.circle(15, 120)
pen.penup()
pen.goto(-35, -20)
pen.pendown()
pen.setheading(30)
pen.circle(-15, 120)
# 画耳朵
pen.penup()
pen.goto(-50, 50)
pen.pendown()
pen.fillcolor("#FDD7E4")
pen.begin_fill()
pen.setheading(60)
pen.circle(-30, 120)
pen.end_fill()
pen.penup()
pen.goto(0, 50)
pen.pendown()
pen.fillcolor("#FDD7E4")
pen.begin_fill()
pen.setheading(120)
pen.circle(30, 120)
pen.end_fill()
# 画尾巴
pen.penup()
pen.goto(40, -50)
pen.pendown()
pen.setheading(60)
pen.circle(20, 120)
pen.circle(10, 150)
pen.circle(5, 120)
# 完成绘制
turtle.done()
```
这段代码使用turtle库来绘制小猪佩奇的身体、头部、眼睛、鼻子、嘴巴、耳朵和尾巴。你可以将代码复制到Python编辑器中运行,就可以看到绘制出来的小猪佩奇了。\[1\]
#### 引用[.reference_title]
- *1* *2* *3* [用python的turtle库画一个小猪佩奇](https://blog.csdn.net/weixin_47202652/article/details/128472857)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item]
[ .reference_list ]