如何用Python快速画一只可爱的小猪佩奇

如何用Python快速画一只可爱的佩奇

代码搬运工:
Monster12138/Peppa-Pig: 使用python turtle库画一只小猪佩奇 https://github.com/Monster12138/Peppa-Pig

先上图哈
@可可爱爱@
在这里插入图片描述
代码搞起来:

# coding:utf-8
from turtle import*

def nose(x,y):#鼻子
    pu()
    goto(x,y)
    pd()
    seth(-30)
    begin_fill()
    a=0.4
    for i in range(120):
        if 0<=i<30 or 60<=i<90:
            a=a+0.08
            lt(3) #向左转3度
            fd(a) #向前走a的步长
        else:
            a=a-0.08
            lt(3)
            fd(a)
    end_fill()

    pu()
    seth(90)
    fd(25)
    seth(0)
    fd(10)
    pd()
    pencolor(255,155,192)
    seth(10)
  
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
很抱歉,我是一名语言模型,无法展示图片或是进行图像处理,但如果你需要实现这个功能,可以使用Python中的turtle库,通过绘制几何图形来完成绘制小猪佩奇的过程。以下是一份可能的代码示例: ```python import turtle # 创建布和笔 screen = turtle.Screen() pen = turtle.Turtle() screen.title("小猪佩奇") screen.bgcolor("pink") # 设置笔形状和颜色 pen.shape("turtle") pen.color("black") # 绘制小猪佩奇的头 pen.penup() pen.goto(-50, 50) pen.pendown() pen.begin_fill() pen.circle(50) pen.end_fill() # 绘制小猪佩奇的眼睛 pen.penup() pen.goto(-25, 80) pen.pendown() pen.begin_fill() pen.circle(10) pen.end_fill() pen.penup() pen.goto(-25, 85) pen.pendown() pen.begin_fill() pen.circle(5) pen.end_fill() pen.penup() pen.goto(25, 80) pen.pendown() pen.begin_fill() pen.circle(10) pen.end_fill() pen.penup() pen.goto(25, 85) pen.pendown() pen.begin_fill() pen.circle(5) pen.end_fill() # 绘制小猪佩奇的鼻子 pen.penup() pen.goto(0, 60) pen.pendown() pen.begin_fill() pen.circle(8) pen.end_fill() # 绘制小猪佩奇的嘴巴 pen.penup() pen.goto(-20, 40) pen.pendown() pen.right(45) pen.circle(30, 90) # 绘制小猪佩奇的身体 pen.penup() pen.goto(-50, 0) pen.pendown() pen.begin_fill() pen.circle(50) pen.end_fill() # 绘制小猪佩奇的手 pen.penup() pen.goto(-70, 20) pen.pendown() pen.begin_fill() pen.right(45) pen.circle(20, 90) pen.left(45) pen.forward(40) pen.end_fill() pen.penup() pen.goto(70, 20) pen.pendown() pen.begin_fill() pen.left(45) pen.circle(-20, 90) pen.right(45) pen.forward(40) pen.end_fill() # 绘制小猪佩奇的脚 pen.penup() pen.goto(-30, -50) pen.pendown() pen.begin_fill() pen.circle(20, 180) pen.forward(40) pen.left(90) pen.forward(20) pen.end_fill() pen.penup() pen.goto(30, -50) pen.pendown() pen.begin_fill() pen.circle(-20, 180) pen.forward(40) pen.right(90) pen.forward(20) pen.end_fill() # 隐藏笔 pen.hideturtle() # 显示布 turtle.done() ``` 当你运行这段代码时,就可以在布上看到一个可爱小猪佩奇啦!

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值