Python+turtle绘制冬奥吉祥物冰墩墩

在抖音上面看到了有人画的冬奥会的冰墩墩,自己也想做一个。当然,图案的绘制还是得使用我们熟悉的turtle框架。原因很简单,它是一种基于canvas画布的UI框架。

文末附完整源代码,可直接运行。

首先,将这个turtle库安装好。

pip install turtle

将turtle导入我们的模块使用即可。

import turtle as tle

设置画笔的全局属性,先设置画笔的基本速度和UI界面的标题吧

tle.speed(50)  # 速度设置为100
tle.title('冬奥会:冰墩墩! 公众号:[Python 集中营]')  # 设置好UI界面的标题
tle.bgcolor('white')  # 将背景颜色设置为白色,有冬季的感觉...
tle.pencolor("deep sky blue")
tle.fillcolor("deep sky blue")

设置好画笔的全局属性以后,接下来就是图形绘制的部分。思路就是拿一只画笔在画布上面画图就好了。

在开始绘制之前,先来说明一下几个主要函数的使用方法。代码量比较多,但是用到的函数基本都是下面这几个。

turtle.goto(x,y)  将画笔移动到坐标为x,y的位置
turtle.penup()  提起笔移动,不绘制图形,用于另起一个地方绘制
turtle.circle()  画圆,半径为正(负),表示圆心在画笔的左边(右边)画圆
setheading(angle)  设置当前朝向为angle角度
turtle.pendown()  移动时绘制图形,缺省时也为绘制
turtle.begin_fill()  准备开始填充图形
turtle.end_fill()  填充完成
turtle.left(degree) 逆时针移动degree°
turtle.forward(distance) 向当前画笔方向移动distance像素长度

画出冰墩墩的两个耳朵,注意在画布上把握好坐标,尽量计划将冰墩墩放在画布的正中间。

# 冰墩墩左耳朵
tle.penup()
tle.goto(-120, 200)
tle.setheading(160)
tle.begin_fill()
tle.pendown()
tle.circle(-30, 230)
tle.setheading(180)
tle.circle(37, 90)
tle.end_fill()
# 冰墩墩右耳朵
tle.penup()
tle.goto(90, 200)
tle.setheading(20)
tle.begin_fill()
tle.pendown()
tle.circle(30, 230)
tle.setheading(0)
tle.circle(-37, 90)
tle.end_fill()

绘制冰墩墩的头部,头部主要是通过弧线构成的。

# 冰墩墩头部
tle.pensize(5)
tle.penup()
tle.goto(-83, 237)
tle.setheading(30)
tle.pendown()
tle.circle(-134, 60)

tle.penup()
tle.goto(-120, 200)
tle.setheading(-120)
tle.pendown()
tle.circle(200, 80)

tle.penup()
tle.goto(90, 200)
tle.setheading(-60)
tle.pendown()
tle.circle(-200, 80)

tle.penup()
tle.setheading(210)
tle.pendown()
tle.circle(-120, 60)

绘制冰墩墩的双眼情况,双眼主要由眼圈、眼眶、眼珠构成的。

# 冰墩墩左眼
tle.penup()
tle.goto(-110, 100)
tle.setheading(-45)
tle.begin_fill()
tle.pendown()
agle = 0.2
for i in range(120):
    if 0 <= i < 30 or 60 <= i < 90:
        agle = agle + 0.1
        tle.left(3)
        tle.forward(agle)
    else:
        agle = agle - 0.1
        tle.left(3)
        tle.forward(agle)
tle.end_fill()

tle.fillcolor("white")
tle.penup()
tle.goto(-73, 125)
tle.setheading(0)
tle.begin_fill()
tle.pendown()
tle.circle(14, 360)
tle.end_fill()

tle.penup()
tle.goto(-72, 133)
tle.setheading(0)
tle.begin_fill()
tle.pendown()
tle.circle(6, 360)
tle.end_fill()

# 冰墩墩右眼
tle.penup()
tle.goto(80, 100)
tle.setheading(45)
tle.begin_fill()
tle.fillcolor("deep sky blue")
tle.pendown()
agle = 0.2
for i in range(120):
    if 0 <= i < 30 or 60 <= i < 90:
        agle = agle + 0.1
        tle.left(3)
        tle.forward(agle)
    else:
        agle = agle - 0.1
        tle.left(3)
        tle.forward(agle)
tle.end_fill()

tle.fillcolor("white")
tle.penup()
tle.goto(43, 125)
tle.setheading(0)
tle.begin_fill()
tle.pendown()
tle.circle(14, 360)
tle.end_fill()

tle.penup()
tle.goto(42, 133)
tle.setheading(0)
tle.begin_fill()
tle.pendown()
tle.circle(6, 360)
tle.end_fill()

完整源代码

# -*- coding:utf-8 -*-
# @author Python 集中营
# @date 2022/2/9
# @file test10.py

# done
# 刚刚出炉的冬奥会吉祥物:冰墩墩,附源码...

# 在抖音上面看到了有人画的冬奥会的冰墩墩,自己也想做一个。当然,图案的绘制还是得使用我们熟悉的turtle框架。
# 原因很简单,它是一种基于canvas画布的UI框架。

# 冰墩墩.mp4

# 首先,将这个turtle库安装好。
# pip install turtle

# 将turtle导入我们的模块使用即可。
import turtle as tle

# 设置画笔的全局属性,先设置画笔的基本速度和UI界面的标题吧

tle.speed(50)  # 速度设置为100
tle.title('冬奥会:冰墩墩! 公众号:[Python 集中营]')  # 设置好UI界面的标题
tle.bgcolor('white')  # 将背景颜色设置为白色,有冬季的感觉...
tle.pencolor("deep sky blue")
tle.fillcolor("deep sky blue")

# 设置好画笔的全局属性以后,接下来就是图形绘制的部分。思路就是拿一只画笔在画布上面画图就好了。
#
# 在开始绘制之前,先来说明一下几个主要函数的使用方法。代码量比较多,但是用到的函数基本都是下面这几个。

# turtle.goto(x,y)  将画笔移动到坐标为x,y的位置
# turtle.penup()  提起笔移动,不绘制图形,用于另起一个地方绘制
# turtle.circle()  画圆,半径为正(负),表示圆心在画笔的左边(右边)画圆
# setheading(angle)  设置当前朝向为angle角度
# turtle.pendown()  移动时绘制图形,缺省时也为绘制
# turtle.begin_fill()  准备开始填充图形
# turtle.end_fill()  填充完成
# turtle.left(degree) 逆时针移动degree°
# turtle.forward(distance) 向当前画笔方向移动distance像素长度

# 画出冰墩墩的两个耳朵,注意在画布上把握好坐标,尽量计划将冰墩墩放在画布的正中间。

# 冰墩墩左耳朵
tle.penup()
tle.goto(-120, 200)
tle.setheading(160)
tle.begin_fill()
tle.pendown()
tle.circle(-30, 230)
tle.setheading(180)
tle.circle(37, 90)
tle.end_fill()
# 冰墩墩右耳朵
tle.penup()
tle.goto(90, 200)
tle.setheading(20)
tle.begin_fill()
tle.pendown()
tle.circle(30, 230)
tle.setheading(0)
tle.circle(-37, 90)
tle.end_fill()

# 绘制冰墩墩的头部,头部主要是通过弧线构成的。

# 冰墩墩头部
tle.pensize(5)
tle.penup()
tle.goto(-83, 237)
tle.setheading(30)
tle.pendown()
tle.circle(-134, 60)

tle.penup()
tle.goto(-120, 200)
tle.setheading(-120)
tle.pendown()
tle.circle(200, 80)

tle.penup()
tle.goto(90, 200)
tle.setheading(-60)
tle.pendown()
tle.circle(-200, 80)

tle.penup()
tle.setheading(210)
tle.pendown()
tle.circle(-120, 60)

# 绘制冰墩墩的双眼情况,双眼主要由眼圈、眼眶、眼珠构成的。

# 冰墩墩左眼
tle.penup()
tle.goto(-110, 100)
tle.setheading(-45)
tle.begin_fill()
tle.pendown()
agle = 0.2
for i in range(120):
    if 0 <= i < 30 or 60 <= i < 90:
        agle = agle + 0.1
        tle.left(3)
        tle.forward(agle)
    else:
        agle = agle - 0.1
        tle.left(3)
        tle.forward(agle)
tle.end_fill()

tle.fillcolor("white")
tle.penup()
tle.goto(-73, 125)
tle.setheading(0)
tle.begin_fill()
tle.pendown()
tle.circle(14, 360)
tle.end_fill()

tle.penup()
tle.goto(-72, 133)
tle.setheading(0)
tle.begin_fill()
tle.pendown()
tle.circle(6, 360)
tle.end_fill()

# 冰墩墩右眼
tle.penup()
tle.goto(80, 100)
tle.setheading(45)
tle.begin_fill()
tle.fillcolor("deep sky blue")
tle.pendown()
agle = 0.2
for i in range(120):
    if 0 <= i < 30 or 60 <= i < 90:
        agle = agle + 0.1
        tle.left(3)
        tle.forward(agle)
    else:
        agle = agle - 0.1
        tle.left(3)
        tle.forward(agle)
tle.end_fill()

tle.fillcolor("white")
tle.penup()
tle.goto(43, 125)
tle.setheading(0)
tle.begin_fill()
tle.pendown()
tle.circle(14, 360)
tle.end_fill()

tle.penup()
tle.goto(42, 133)
tle.setheading(0)
tle.begin_fill()
tle.pendown()
tle.circle(6, 360)
tle.end_fill()

# 绘制冰墩墩的鼻子、嘴,通过倒立的弧形来展现。

# 冰墩墩鼻子
tle.penup()
tle.goto(-25, 133)
tle.begin_fill()
tle.fillcolor("deep sky blue")
tle.pendown()
tle.forward(20)
tle.seth(-120)
tle.forward(20)
tle.seth(120)
tle.forward(20)
tle.end_fill()

# 冰墩墩嘴巴
tle.penup()
tle.goto(-40, 110)
tle.setheading(-30)
tle.begin_fill()
tle.fillcolor("deep sky blue")
tle.pendown()
tle.circle(50, 60)
tle.setheading(-120)
tle.circle(-100, 15)
tle.circle(-15, 90)
tle.circle(-100, 15)
tle.end_fill()

# 绘制冰墩墩的四肢情况,是常规的正面打招呼的经典形象。

# 冰墩墩左臂
tle.fillcolor("deep sky blue")
tle.penup()
tle.goto(-145, 100)
tle.begin_fill()
tle.setheading(-120)
tle.pendown()
tle.forward(100)
tle.setheading(-110)
tle.circle(20, 180)
tle.forward(30)
tle.circle(-5, 160)
tle.end_fill()

# 冰墩墩右臂
tle.penup()
tle.goto(115, 100)
tle.setheading(60)
tle.begin_fill()
tle.pendown()
tle.forward(100)
tle.setheading(70)
tle.circle(20, 180)
tle.forward(30)
tle.circle(-5, 160)
tle.end_fill()

# 冰墩墩手掌心的小红心
tle.penup()
tle.pencolor('red')
tle.goto(135, 200)
tle.begin_fill()
tle.fillcolor("red")
tle.pendown()
tle.circle(-5, 180)
tle.setheading(90)
tle.circle(-5, 180)
tle.setheading(-120)
tle.forward(17)
tle.penup()
tle.goto(135, 200)
tle.pendown()
tle.setheading(-60)
tle.forward(17)
tle.end_fill()

tle.pencolor("deep sky blue")
tle.fillcolor("deep sky blue")

# 冰墩墩左腿
tle.penup()
tle.goto(-90, -45)
tle.begin_fill()
tle.pendown()
tle.setheading(-90)
tle.circle(-140, 20)
tle.circle(5, 109)
tle.forward(30)
tle.circle(10, 120)
tle.setheading(90)
tle.circle(-140, 10)
tle.end_fill()

# 冰墩墩右腿
tle.penup()
tle.goto(60, -45)
tle.begin_fill()
tle.pendown()
tle.setheading(-90)
tle.circle(140, 20)
tle.circle(-5, 109)
tle.forward(30)
tle.circle(-10, 120)
tle.setheading(90)
tle.circle(140, 10)
tle.end_fill()

# 绘制出冰墩墩最外面的一个雪壳,由于3D形象不好绘制,这里使用一个最外面的轮廓线表示。
tle.pensize(5)
tle.penup()
tle.goto(-130, 195)
tle.setheading(160)
tle.pendown()
tle.circle(-40, 230)
tle.setheading(30)
tle.circle(-134, 58)
tle.setheading(60)
tle.circle(-40, 215)
tle.setheading(-60)
tle.forward(15)
tle.circle(2, 200)
tle.setheading(65)
tle.forward(30)
tle.circle(-25, 180)
tle.forward(100)
tle.circle(2, 25)
tle.circle(-200, 47)
tle.circle(2, 60)
tle.circle(140, 23)
tle.circle(-2, 90)
tle.setheading(180)
tle.forward(70)
tle.circle(-2, 90)
tle.forward(30)
tle.setheading(-160)
tle.circle(-100, 35)
tle.setheading(-90)
tle.forward(30)
tle.circle(-2, 90)
tle.forward(70)
tle.circle(-2, 90)
tle.setheading(60)
tle.circle(140, 30)
tle.circle(2, 45)
tle.circle(-200, 19)
tle.circle(2, 130)
tle.forward(30)
tle.circle(-25, 180)
tle.forward(100)
tle.setheading(90)
tle.circle(-200, 30)

# 绘制冰墩墩的面罩,通过绘制几条不同颜色的弧线来实现效果。

tle.pensize(3)
tle.penup()
tle.goto(95, 120)
tle.setheading(90)
tle.pendown()

# 绘制第一层红色的弧线
tle.pencolor("red")
agle = 1
for i in range(120):
    if 0 <= i < 30 or 60 <= i < 90:  # 控制a的变化
        agle = agle + 0.25
        tle.left(3)  # 向左转3度
        tle.forward(agle)  # 向前走a的步长
    else:
        agle = agle - 0.25
        tle.left(3)
        tle.forward(agle)

# 绘制第二层橘黄色的弧线
tle.pencolor("orange")
tle.penup()
tle.goto(96, 120)
tle.pendown()
agle = 1
for i in range(120):
    if 0 <= i < 30 or 60 <= i < 90:
        agle = agle + 0.255
        tle.left(3)
        tle.forward(agle)
    else:
        agle = agle - 0.255
        tle.left(3)
        tle.forward(agle)

# 绘制第三层绿色的弧线
tle.pencolor("green")
tle.penup()
tle.goto(97, 120)
tle.pendown()
agle = 1
for i in range(120):
    if 0 <= i < 30 or 60 <= i < 90:
        agle = agle + 0.2555
        tle.left(3)
        tle.forward(agle)
    else:
        agle = agle - 0.2555
        tle.left(3)
        tle.forward(agle)

# 绘制第四层天蓝色的弧线
tle.pencolor("deep sky blue")
tle.penup()
tle.goto(98, 120)
tle.pendown()
agle = 1
for i in range(120):
    if 0 <= i < 30 or 60 <= i < 90:
        agle = agle + 0.25955
        tle.left(3)
        tle.forward(agle)
    else:
        agle = agle - 0.25955
        tle.left(3)
        tle.forward(agle)

# 绘制第五层粉色的弧线
tle.pencolor("pink")
tle.penup()
tle.goto(101, 120)
tle.pendown()
agle = 1
for i in range(120):
    if 0 <= i < 30 or 60 <= i < 90:
        agle = agle + 0.26
        tle.left(3)
        tle.forward(agle)
    else:
        agle = agle - 0.26
        tle.left(3)
        tle.forward(agle)

# 绘制第六层紫色的弧线
tle.pencolor("purple")
tle.penup()
tle.goto(102, 120)
tle.pendown()
agle = 1
for i in range(120):
    if 0 <= i < 30 or 60 <= i < 90:
        agle = agle + 0.269
        tle.left(3)
        tle.forward(agle)
    else:
        agle = agle - 0.269
        tle.left(3)
        tle.forward(agle)

# 绘制字母字样,背景欢迎您。
printer = tle.Turtle()
printer.hideturtle()
printer.penup()
printer.goto(-15, 5)
printer.write("welcome to beijing !", move=True, align='center', font=('黑体', 14, 'normal'))

# 绘制奥运五环
tle.penup()
tle.goto(-25, -10)
tle.pendown()
tle.pencolor("blue")
tle.circle(10)
tle.penup()
tle.goto(-10, -10)
tle.pendown()
tle.pencolor("black")
tle.circle(10)
tle.penup()
tle.goto(5, -10)
tle.pendown()
tle.pencolor("red")
tle.circle(10)
tle.penup()
tle.goto(-20, -20)
tle.pendown()
tle.pencolor("yellow")
tle.circle(10)
tle.penup()
tle.goto(0, -20)
tle.pendown()
tle.pencolor("green")
tle.circle(10)

tle.hideturtle()
# 绘制完成
tle.done()

到此这篇关于Python+turtle绘制冬奥吉祥物冰墩墩的文章就介绍到这了,更多相关Python turtle冰墩墩内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!

(0)

相关推荐

  • Python利用Turtle库绘制一个小老虎

    目录 导语 1.定义库以及初始化界面 2.画出左右两只耳朵 3.画出小老虎头部轮廓 4. 画出老虎的两只眼睛 5.画出老虎的鼻子和嘴巴 6.画出小老虎的左右肢体和脚趾 7.在需要的位置写上我们的新年祝福 8. 显示倒数3,2,1 9.显示我们需要的文字 10.设定代码运行入口,调用目标函数 成果展示 导语 哈喽铁汁们好久不见吖~小编已经复工了于是马不停蹄赶来给大家准备新年礼物算开工礼物吧! 海龟来作图 虎年就是要画老虎 2022不用纸和笔~ 今晚画老虎~ 一二三四五 老虎宝宝示意图 虎年怎么能少

  • C语言编程使用MATLAB绘制冰墩墩

    目录 1 程序说明 椭圆形: 心形: 2 完整代码 不能放图,大家自行绘制试试看. 1 程序说明 这个程序就是用一系列椭圆,圆角矩形及心形拼在起,以下说明一下各部分怎么生成: 椭圆形: 椭圆形是用的如下椭圆数据生成函数生成数据点,之后再用fill函数绘制而成,其中Mu为椭圆中心点,Sigma为协方差矩阵,S为半径平方,pntNum是生成数据点个数: % 椭圆数据计算函数,输入协方差矩阵.中心点.半径生成椭圆数据 % 椭圆数据计算函数,输入协方差矩阵.中心点.半径生成椭圆数据 function [

  • 使用python的turtle库画一个冰墩墩效果

    目录 设置一个画布 画左手和手内 画轮廓和其他部分 画细节(眼睛.鼻子.嘴巴等) 画头部彩虹 画五环标志 使用python画一个冰墩墩先看效果图 设置一个画布 import turtle turtle.setup(800,600) turtle.speed(10) 画左手和手内 turtle.penup() turtle.goto(177,112) turtle.pencolor('lightgray') turtle.pensize(3) turtle.fillcolor('white') t

  • Three.js+React实现3D冰墩墩2022冬奥会主题

    目录 背景 效果 实现 引入资源 页面DOM结构 场景初始化 添加光源 加载进度管理 创建地面 创建冬奥吉祥物冰墩墩 创建奥运五环 TorusGeometry 圆环面 MeshLambertMaterial 非光泽表面材质 创建旗帜 创建树木 MeshDepthMaterial 深度网格材质 custromMaterial 自定义材质 创建雪花 Points 粒子 PointsMaterial 点材质 材质属性 .blending 材质属性 .sizeAttenuation Three.js 向

  • 详解Python+Turtle绘制奥运标志的实现

    目录 1. 画圆 2. 画奥运标识 3. 重构代码 4. 美化标识 5. 总结 最近了解了Python Turtle,非常简单有趣.为了培养小朋友兴趣,写个turtle画奥运标志程序. 1. 画圆 turtle属于内置包,无需安装.只要导入即可以画图,下面先写几行代码画圆. import turtle t = turtle.Pen() t.circle(50) t.getscreen()._root.mainloop() 导入turtle之后,创建Pen画笔t,避免后续代码.circle方法是画

  • 通过Python绘制冰墩墩的示例代码

    目录 效果 基础绘制圆 基础彩色填充形状 冰墩墩代码 效果 基础绘制圆 基础知识: forward(x):将笔向前移动 x 个单位. right(x):将笔顺时针旋转角度 x. left(x):将笔逆时针旋转角度 x. penup():停止绘制海龟笔. pendown():开始绘制海龟笔. backward(x):将笔向后移动 x 单位. circle(radius):此函数以“海龟”位置为中心,绘制一个给定半径的圆. 画半径为50的圆: import turtle # 初始化 t = turt

  • Python+turtle绘制冬奥吉祥物冰墩墩

    在抖音上面看到了有人画的冬奥会的冰墩墩,自己也想做一个.当然,图案的绘制还是得使用我们熟悉的turtle框架.原因很简单,它是一种基于canvas画布的UI框架. 文末附完整源代码,可直接运行. 首先,将这个turtle库安装好. pip install turtle 将turtle导入我们的模块使用即可. import turtle as tle 设置画笔的全局属性,先设置画笔的基本速度和UI界面的标题吧 tle.speed(50) # 速度设置为100 tle.title('冬奥会:冰墩墩!

  • python turtle 绘制太极图的实例

    效果如下所示: # -*- coding: utf-8 -*- import turtle # 绘制太极图函数 def draw_TJT(R):     turtle.screensize(800, 600, "green")  # 画布长.宽.背景色 长宽单位为像素     turtle.pensize(1)  # 画笔宽度     turtle.pencolor('black')  # 画笔颜色     turtle.speed(10)  # 画笔移动速度     TJT_colo

  • 教你利用Python+Turtle绘制简易版爱心表白

    一.效果 快放10倍 总共分为三部分,左上角的正文,下方的心形和右下角的署名 特别需要注意的一点是这种东西不但要装Python,还与分辨率有关(换个屏幕可能效果雪崩,因为用的是绝对坐标),因此并不建议实际拿去弄(哪怕能解决上述两个问题) 二.正文部分 效果: 本质是每写一行话,然后将坐标下移换行,再写一行,以此类推 # content就是该行的内容了,想些啥写啥吧 def drawLine(content, x, y, sleep=3): goto(x, y) write(content, fo

  • Python+Turtle绘制航海王草帽路飞详解

    目录 一.程序运行 1.效果展示-轮廓描绘 2.效果展示-颜色填充 二.实现过程 1.绘图数据下载 2.海龟绘图配置项 3.轮廓绘制 4.颜色填充:衣服.裤子 5.颜色填充:草帽.腰带 6.完整源码 一.程序运行 1.效果展示 - 轮廓描绘 看轮廓描绘效果: 2.效果展示 - 颜色填充 衣服和裤子颜色填充效果: 二.实现过程 1.绘图数据下载 获取地址 内容预览: 2.海龟绘图配置项 降低刷新率可提升绘制速度,值越大刷新频率越低,速度越快 t.tracer(5000) def set_trutl

  • python turtle绘制多边形和跳跃和改变速度特效

    目录 一.绘制多边形 二.跳跃和改变速度特效 一.绘制多边形 代码如下: import turtle   turtle.setup(600, 500, ) polygon = turtle.Turtle() num_sides = 6 side_length = 120 angle = 360.0 / num_sides for i in range(num_sides):     polygon.forward(side_length)     polygon.right(angle)   t

  • Python+Turtle绘制可爱的多啦A梦的示例代码

    目录 1 送她的多啦A梦 2 白驹过隙 3 Python代码实现 1 送她的多啦A梦 一个哆啦A梦让她开心开心好久好久.我也很开心,昨天送了一个实体模型,今天用Python代码再弄一个送给她. 哆啦A梦(日语:ドラえもん,英语:Doraemon),旧译为机器猫,日本漫画<多啦A梦>及其衍生作品中的猫型机器人,本作的主人公.名字的意思是铜锣(ドラ)卫门(えもん). 哆啦A梦肚子上拥有四次元口袋,这个口袋直接通往四次元空间,再多的东西也放得下.害怕老鼠.平时的职责是照顾野比大雄. 2 白驹过隙 虽

  • Python+Turtle绘制可爱的小蜜蜂详解

    目录 一.效果展示 二.代码详解 1.导入库 2.播放音乐 3.画小蜜蜂的头 4.画脖子和腹部 三.完整代码 公众号中有个朋友私信我,想要帮忙画下小蜜蜂. 答应了有时间就帮忙画下,趁着五一休息,今天就一起来实现一下吧. 一.效果展示 在正式进入代码讲解之前,先来看下本文的实现效果. 感兴趣的朋友可以根据自己的需要调整函数,绘制别的形状的小蜜蜂. 二.代码详解 本小节会详细解锁如何通过Python中的turtle库绘制小蜜蜂. 1.导入库 首先导入本文需要加载的库,如果你有些库还没有安装,导致运行

  • Python+Turtle绘制一个可爱的生日蛋糕

    每当有朋友过生日时,生日蛋糕自然是必不可少的,今天我们来看一下如何用 Python 画一个生日蛋糕. 本文我们用到的 Python 库包括:turtle.math 和 random. 实现的主要代码如下: import math as m import random as r import turtle as t t.speed(0) t.delay(0) # 设置背景颜色及窗口 t.bgcolor("#FFFFFF") t.setup(800, 600) t.penup() t.go

  • Python+Turtle绘制可爱的可达鸭

    目录 一.效果展示 二.代码详解 1.导入库 2.播放音乐 3.画可达鸭的头和身体外轮廓 4.画眼睛 5.画手 6.画嘴和脚 7.画头发 8.写文字 一年一度的六一儿童节又来了,祝大朋友小朋友节日快乐. 你有没有一瞬间,特别想要回到童年? 童年是一盒水彩笔,五颜六色精彩纷呈.童年是一幅漫画,新奇幻想思绪缤纷.童年是用水彩笔绘出的一幅漫画,一个追风的少年. 童年的时光总是安静又美好,我们总是盼望着长大,憧憬着未来的生活. 长大后,我们又总是在怀念,怀念过去简单又纯粹的自己. 本文主要介绍运用tur

随机推荐