使用Python画小猪佩奇2

本文通过Python展示了如何绘制小猪佩奇的代码实现,包括图像的展示和绘制过程的详细步骤。
摘要由CSDN通过智能技术生成

用Python画小猪佩奇

图片

在这里插入图片描述在这里插入图片描述

代码

# coding:utf-8
import turtle as tu
tu.pensize(4)  # 设置画笔的大小
tu.colormode(255)  # 设置GBK颜色范围为0-255
tu.color((255, 155, 192), "pink")  # 设置画笔颜色和填充颜色(pink)tu.setup(850, 500)

# 画鼻子部tu.pu()  # 提笔tu.goto(-100, 100)  # 画笔前往坐标(-100,100)tu.pd()  # 下笔tu.seth(-30)  # 笔的角度为-30°tu.begin_fill()  # 外形填充的开始标志
a = 0.4
for i in range(120):
    if 0 <= i < 30 or 60 <= i < 90:
        a = a + 0.08hhd
        tu.lt(3)  # 向左转3度
        tu.fd(a)  # 向前走a的步长
    else:
        a = a - 0.08
        tu.lt(3)
        tu.fd(a)
tu.end_fill()  # 依据轮廓填充
tu.pu()  # 提笔
tu.seth(90)  # 笔的角度为90度
tu.fd(25)  # 向前移动25
tu.seth(0)  # 转换画笔的角度为0
tu.fd(10)
tu.pd()
tu.pencolor(255, 155, 192)  # 设置画笔颜色
tu.seth(10)
tu.begin_fill()
tu.circle(5)  # 画一个半径为5的圆
tu.color(160, 82, 45)  # 设置画笔和填充颜色
tu.end_fill()
tu.pu()
tu.seth(0)
tu.fd(20)
tu.pd()
tu.pencolor(255, 155, 192)
tu.seth(10)
tu.begin_fill()
tu.circle(5)
tu.color(160, 82, 45)
tu.end_fill()

# 画头部
tu.color((255, 155, 192), "pink")
tu.pu()
tu.seth(90)
tu.fd(41)<
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
以下是用Python绘制小猪佩奇的代码示例: ```python import turtle # 设置布大小和背景颜色 turtle.setup(800, 600) turtle.bgcolor('#F0EFEF') # 圆函数 def draw_circle(x, y, radius, color): turtle.penup() turtle.goto(x, y - radius) turtle.pendown() turtle.fillcolor(color) turtle.begin_fill() turtle.circle(radius) turtle.end_fill() # 矩形函数 def draw_rectangle(x, y, width, height, color): turtle.penup() turtle.goto(x - width / 2, y - height / 2) turtle.pendown() turtle.fillcolor(color) turtle.begin_fill() for i in range(2): turtle.forward(width) turtle.left(90) turtle.forward(height) turtle.left(90) turtle.end_fill() # 小猪佩奇的头 draw_circle(0, 100, 100, '#FCD5B5') # 脸部 draw_circle(-40, 140, 20, '#FFFFFF') # 左眼白色部分 draw_circle(40, 140, 20, '#FFFFFF') # 右眼白色部分 draw_circle(-40, 140, 10, '#000000') # 左眼黑色部分 draw_circle(40, 140, 10, '#000000') # 右眼黑色部分 draw_circle(0, 100, 50, '#F99D9D') # 红色脸部 draw_circle(0, 50, 60, '#FCD5B5') # 耳朵 draw_circle(0, 0, 120, '#FCD5B5') # 身体 # 小猪佩奇的鼻子和嘴巴 draw_circle(0, 80, 20, '#000000') # 鼻子 draw_rectangle(0, 50, 80, 20, '#000000') # 嘴巴 # 小猪佩奇的四肢 draw_rectangle(-60, 0, 20, 80, '#F99D9D') # 左手 draw_rectangle(60, 0, 20, 80, '#F99D9D') # 右手 draw_rectangle(-40, -80, 20, 80, '#F99D9D') # 左脚 draw_rectangle(40, -80, 20, 80, '#F99D9D') # 右脚 # 隐藏笔 turtle.hideturtle() # 等待用户关闭窗口 turtle.done() ```
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值