使用python(turtle)画小猪佩奇

使用python画小猪佩奇

Dear all:
前段时间使用python画小猪佩奇很火。下面我们来一起操作下吧!

操作环境macOS

1.安装Python IDLE ,python的运行环境,可以官网(https://www.python.org)下载安装相应版本即可;
2.打开IDLE,新建一个文件,用来编写代码;
3.github源码,网址https://github.com/Monster12138/-;在这里插入图片描述
4.保存文件,并运行文件,Fn+F5;
5.可以看到程序调用turtle在屏幕上画出佩奇(敲可爱);
在这里插入图片描述
6.到此,这篇小随笔就结束啦!大家快快操作起来吧!通过这个小程序学习python的turtle绘图也是不错的!

  • 4
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
### 回答1: 好的,下面是用Pythonturtle小猪佩奇的代码: ```python import turtle # 设置布大小和背景颜色 turtle.setup(800, 600) turtle.bgcolor('#FBD2D7') # 小猪佩奇的头 turtle.penup() turtle.goto(-100, 100) turtle.pendown() turtle.fillcolor('#F5A9BC') turtle.begin_fill() turtle.circle(100) turtle.end_fill() # 小猪佩奇的耳朵 turtle.penup() turtle.goto(-160, 180) turtle.pendown() turtle.fillcolor('#F5A9BC') turtle.begin_fill() turtle.right(45) turtle.circle(70, -90) turtle.right(180) turtle.circle(70, -90) turtle.end_fill() turtle.penup() turtle.goto(60, 180) turtle.pendown() turtle.fillcolor('#F5A9BC') turtle.begin_fill() turtle.right(180) turtle.circle(70, -90) turtle.right(45) turtle.circle(70, -90) turtle.end_fill() # 小猪佩奇的眼睛 turtle.penup() turtle.goto(-50, 180) turtle.pendown() turtle.fillcolor('white') turtle.begin_fill() turtle.circle(30) turtle.end_fill() turtle.penup() turtle.goto(50, 180) turtle.pendown() turtle.fillcolor('white') turtle.begin_fill() turtle.circle(30) turtle.end_fill() turtle.penup() turtle.goto(-40, 200) turtle.pendown() turtle.fillcolor('black') turtle.begin_fill() turtle.circle(10) turtle.end_fill() turtle.penup() turtle.goto(60, 200) turtle.pendown() turtle.fillcolor('black') turtle.begin_fill() turtle.circle(10) turtle.end_fill() # 小猪佩奇的鼻子 turtle.penup() turtle.goto(, 120) turtle.pendown() turtle.fillcolor('#FFA07A') turtle.begin_fill() turtle.circle(30) turtle.end_fill() # 小猪佩奇的嘴巴 turtle.penup() turtle.goto(-60, 80) turtle.pendown() turtle.pensize(10) turtle.right(45) turtle.forward(80) turtle.right(180) turtle.circle(40, -90) # 小猪佩奇的身体 turtle.penup() turtle.goto(-100, -100) turtle.pendown() turtle.fillcolor('#F5A9BC') turtle.begin_fill() turtle.right(135) turtle.forward(200) turtle.right(90) turtle.circle(100, -180) turtle.right(90) turtle.forward(200) turtle.end_fill() # 小猪佩奇的手 turtle.penup() turtle.goto(-200, ) turtle.pendown() turtle.fillcolor('#F5A9BC') turtle.begin_fill() turtle.right(180) turtle.circle(50, -90) turtle.right(180) turtle.circle(50, -90) turtle.end_fill() turtle.penup() turtle.goto(100, ) turtle.pendown() turtle.fillcolor('#F5A9BC') turtle.begin_fill() turtle.right(180) turtle.circle(50, -90) turtle.right(180) turtle.circle(50, -90) turtle.end_fill() # 小猪佩奇的脚 turtle.penup() turtle.goto(-80, -200) turtle.pendown() turtle.fillcolor('#F5A9BC') turtle.begin_fill() turtle.right(180) turtle.circle(50, -90) turtle.right(180) turtle.circle(50, -90) turtle.end_fill() turtle.penup() turtle.goto(20, -200) turtle.pendown() turtle.fillcolor('#F5A9BC') turtle.begin_fill() turtle.right(180) turtle.circle(50, -90) turtle.right(180) turtle.circle(50, -90) turtle.end_fill() # 隐藏turtle.hideturtle() # 等待用户关闭窗口 turtle.done() ``` 运行代码后,会弹出一个窗口,小猪佩奇的图案。希望能对你有所帮助! ### 回答2: Python是一种流行的编程语言,可以用它来制作有趣的图形和动使用Python中的“turtle”模块,您可以利用基本图形命令,如前进、后退、左右转向等,来绘制简单的矢量图形。 当我们想要通过Python绘制小猪佩奇时,我们需要考虑它的外观特征和各种元素,例如耳朵、面部表情、身体、四条腿和尾巴等。我们可以使用一些基本的几何形状,如圆形、矩形和三角形来绘制这些元素。 首先,我们需要导入turtle模块,以便绘制我们的小猪佩奇。接下来,我们可以使用circle()函数来绘制小猪佩奇的头部、身体和尾巴,并使用polygon()函数来绘制它的耳朵和脚。 为了让小猪佩奇看起来更加真实,我们还需要绘制它的面部表情。我们可以使用circle()函数来绘制眼睛和脸颊,并使用polygon()函数来绘制嘴巴。最后,我们可以添加一些文本,如“Peppa Pig”来说明这是一幅小猪佩奇的图像。 以下是一个示例代码,用来绘制小猪佩奇: ``` python import turtle # 绘制小猪佩奇的头部 turtle.penup() turtle.goto(-80, 80) turtle.pendown() turtle.fillcolor("pink") turtle.begin_fill() turtle.circle(80) turtle.end_fill() # 绘制小猪佩奇的耳朵 turtle.penup() turtle.goto(-70, 145) turtle.pendown() turtle.fillcolor("lightpink") turtle.begin_fill() turtle.right(45) turtle.circle(60, -90) turtle.right(180) turtle.circle(60, -90) turtle.end_fill() # 绘制小猪佩奇的身体 turtle.penup() turtle.goto(0, 0) turtle.pendown() turtle.fillcolor("pink") turtle.begin_fill() turtle.right(135) turtle.forward(150) turtle.right(45) turtle.circle(100, 180) turtle.right(45) turtle.forward(150) turtle.end_fill() # 绘制小猪佩奇的尾巴 turtle.penup() turtle.goto(85, -10) turtle.pendown() turtle.fillcolor("pink") turtle.begin_fill() turtle.right(135) turtle.circle(30, -180) turtle.right(180) turtle.circle(30, -180) turtle.end_fill() # 绘制小猪佩奇的四条腿 turtle.penup() turtle.goto(-25, -10) turtle.pendown() turtle.fillcolor("lightpink") turtle.begin_fill() turtle.right(180) turtle.forward(50) turtle.right(90) turtle.forward(25) turtle.right(90) turtle.forward(50) turtle.right(90) turtle.forward(25) turtle.end_fill() turtle.penup() turtle.goto(25, -10) turtle.pendown() turtle.fillcolor("lightpink") turtle.begin_fill() turtle.right(180) turtle.forward(50) turtle.right(90) turtle.forward(25) turtle.right(90) turtle.forward(50) turtle.right(90) turtle.forward(25) turtle.end_fill() # 绘制小猪佩奇的面部表情 turtle.penup() turtle.goto(-40, 60) turtle.pendown() turtle.fillcolor("white") turtle.begin_fill() turtle.circle(15) turtle.end_fill() turtle.penup() turtle.goto(40, 60) turtle.pendown() turtle.fillcolor("white") turtle.begin_fill() turtle.circle(15) turtle.end_fill() turtle.penup() turtle.goto(-20, 45) turtle.pendown() turtle.fillcolor("black") turtle.begin_fill() turtle.circle(5) turtle.end_fill() turtle.penup() turtle.goto(20, 45) turtle.pendown() turtle.fillcolor("black") turtle.begin_fill() turtle.circle(5) turtle.end_fill() turtle.penup() turtle.goto(0, 10) turtle.pendown() turtle.width(5) turtle.right(90) turtle.forward(20) turtle.penup() turtle.goto(0, 10) turtle.pendown() turtle.right(-90) turtle.forward(50) # 添加文本 turtle.penup() turtle.goto(-30, -50) turtle.pendown() turtle.write("Peppa Pig", font=("Arial", 16, "normal")) # 隐藏turtle.hideturtle() # 点击窗口关闭程序 turtle.exitonclick() ``` 这段代码将在布上创建一个小猪佩奇的图像。使用turtle来绘制图像,不仅可以锻炼我们的编程技能,还可以增强我们对几何形状和矢量图形的理解。 ### 回答3: 小猪佩奇是一只非常可爱的卡通形象,而Pythonturtle库可以用来图,在这也可以用来小猪佩奇。 首先,我们需要导入turtle库,可以使用以下语句: ```python import turtle ``` 接着,我们可以使用turtle库中的各种方法来图形。在小猪佩奇时,需要用到的方法包含: - 圆方法circle() - 线方法forward() - 角度方法right()和left() - 填充颜色的方法begin_fill()和end_fill() - 涂色方法fillcolor() 下面给出一个小猪佩奇的代码示例: ```python # 导入turtle库 import turtle # 小猪佩奇的身体 turtle.penup() turtle.goto(-100,0) turtle.pendown() turtle.fillcolor("#FDD7E4") turtle.begin_fill() turtle.circle(100) turtle.end_fill() # 小猪佩奇的鼻子 turtle.penup() turtle.goto(-30,80) turtle.pendown() turtle.fillcolor("#FF6F52") turtle.begin_fill() turtle.circle(30) turtle.end_fill() # 小猪佩奇的眼睛 turtle.penup() turtle.goto(-70,120) turtle.pendown() turtle.fillcolor("#ffffff") turtle.begin_fill() turtle.circle(18) turtle.end_fill() turtle.penup() turtle.goto(-50,130) turtle.pendown() turtle.fillcolor("#000000") turtle.begin_fill() turtle.circle(8) turtle.end_fill() turtle.penup() turtle.goto(20,120) turtle.pendown() turtle.fillcolor("#ffffff") turtle.begin_fill() turtle.circle(18) turtle.end_fill() turtle.penup() turtle.goto(40,130) turtle.pendown() turtle.fillcolor("#000000") turtle.begin_fill() turtle.circle(8) turtle.end_fill() # 小猪佩奇的嘴巴 turtle.penup() turtle.goto(-80,40) turtle.pendown() turtle.right(45) turtle.forward(60) turtle.right(90) turtle.forward(60) turtle.hideturtle() # 隐藏turtle.done() # 结束绘制 ``` 代码中,我们首先用penup()和goto()方法将笔的位置移动到小猪佩奇身体的图起始点,接着用pendown()方法开始绘制身体,使用circle()方法画出身体,fillcolor()方法填充颜色,并用begin_fill()和end_fill()方法将填充效果应用到身体上。接着画出鼻子、眼睛和嘴巴,最后隐藏笔,调用done()方法结束绘制。 用turtle库绘制小猪佩奇,除了以上示例之外,还可以根据自己的审美偏好添加一些细节,使画出小猪佩奇更加精彩。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值