6年级Python入门:使用turtle模块绘制花朵图案
本文还有配套的精品资源,点击获取
简介:本项目针对6年级学生,通过 turtle 模块介绍Python编程基础。学生将学习如何定义和使用函数来绘制重复性图案,例如花朵。代码示例展示了如何通过函数来简化绘图过程,并提高代码的复用性。通过绘制花朵图案,学生可以理解函数定义、参数传递和基本的图形绘制命令,从而培养对编程的兴趣和基本技能。
1. Python turtle模块教学
Python的turtle模块是一个简单而强大的绘图库,它为学习编程提供了一个直观、有趣且易于理解的环境。本章将为读者介绍turtle模块的基础知识,让初学者通过编写简单的图形绘制代码,快速熟悉Python编程的基本概念和操作。
1.1 turtle模块概述
turtle模块允许用户控制一个小海龟,通过代码指令在屏幕上绘制出图形。这个模块是教育性质的工具,非常适合初学者在学习编程过程中练习控制流、循环以及函数定义等编程基础概念。
1.2 turtle模块的安装和运行
在正式使用turtle模块之前,需要确保已经安装了Python环境。之后,只需要在Python的交互式解释器中执行 import turtle ,就可以开始使用turtle模块了。
1.3 开始使用turtle模块
简单的绘图工作可以通过几个基础命令开始,如 turtle.forward() 和 turtle.right() 。例如,让海龟前进100个像素然后向右转90度的代码如下:
import turtle
turtle.forward(100)
turtle.right(90)
python
运行
这段代码不仅绘制了一条直线,还展示了函数的调用,即使用已定义好的命令来执行特定的操作。随着学习的深入,我们将会探索更复杂的命令和结构,逐步建立起完整的编程思维。
2. 函数定义和使用
2.1 函数的基本概念 2.1.1 函数的定义与声明在编程中,函数是一组组织在一起的,可重复使用的,用来执行特定任务的代码块。函数可以接受输入(称为参数),处理输入并返回输出(称为返回值)。
函数的定义和声明形式如下:
def 函数名(参数):
"""函数文档字符串"""
函数体
return 返回值
python
运行
在上面的代码块中, def 是 Python 中定义函数的关键字。紧跟在 def 后面的是函数名和一对圆括号,括号里可以包含零个或多个参数,参数之间用逗号分隔。括号后面可以跟随一个字符串,用来描述函数的功能,这称为函数的文档字符串(docstring)。函数体是缩进的代码块,描述了函数的功能。 return 语句用于从函数中返回值,如果省略,函数将返回 None 。
2.1.2 函数的参数与返回值参数是函数执行其任务所需的数据,它们为函数提供了灵活性。函数可以有位置参数、默认参数、关键字参数和可变参数。
位置参数 :必须按照定义时的顺序传递。 默认参数 :定义时已经赋予了默认值,调用时可以省略。 关键字参数 :允许函数调用时按照参数名传递,不需要按照定义顺序。 可变参数 :用 *args 表示接收任意数量的位置参数,用 **kwargs 表示接收任意数量的关键字参数。返回值是函数执行完毕后可以返回的结果,可以通过 return 语句返回。
2.2 函数的编写和调用 2.2.1 编写函数的步骤编写函数通常包括以下步骤:
定义函数名,根据其功能合理命名,使其具有可读性。 确定函数参数,决定需要哪些输入数据。 编写函数体,实现函数的主要逻辑。 使用 return 语句返回所需的值或信息。 2.2.2 调用函数的方法调用函数意味着让函数执行它所定义的任务。调用函数时,应提供所有必要的参数,并在需要时处理函数的返回值。函数调用的语法格式如下:
函数名(参数)
python
运行
在调用函数时,可以忽略返回值,也可以将其存储在变量中以便后续使用。
2.3 函数在turtle模块中的应用 2.3.1 使用函数绘制基本图形在使用 turtle 模块时,可以定义函数来绘制重复的基本图形,如正方形、三角形等。这不仅可以减少代码量,还可以使代码更加清晰易懂。
下面是一个绘制正方形的函数示例:
import turtle
def draw_square(size):
"""绘制正方形"""
for _ in range(4):
turtle.forward(size)
turtle.left(90)
draw_square(100)
python
运行
2.3.2 函数封装绘图代码为了提高绘图代码的复用性,可以通过封装相关绘图步骤到一个函数中来实现。例如,创建一个用于绘制五角星的函数:
import turtle
def draw_star(size):
"""绘制五角星"""
for _ in range(5):
turtle.forward(size)
turtle.right(144)
draw_star(100)
python
运行
通过这种方式,我们能够利用函数封装绘图逻辑,实现复杂的图形绘制,并在需要的地方重复使用这些函数。这不仅优化了代码结构,也提升了代码的可维护性。
3. 代码复用性提高
代码复用性是指在编写软件程序时,能够多次使用同一段代码来完成不同的任务,或者在多个程序之间共享代码。在Python编程中,函数是提高代码复用性的主要手段之一。函数使得开发者可以将重复使用的代码逻辑封装起来,在需要的时候进行调用。
3.1 代码复用的重要性
3.1.1 重复代码问题的分析在实际开发过程中,重复的代码段落如果过多,会导致维护成本显著增加。如果在多处代码中都存在相同的逻辑,一旦需要修改,开发者将不得不在每个相关的地方都进行修改,这不仅浪费时间,还容易引入新的错误。此外,重复代码还会导致程序的体积增加,从而降低运行效率。
3.1.2 代码复用的优势代码复用能够使程序更加简洁高效,提高开发效率。通过函数或模块化的方式,可以将通用的代码逻辑抽取出来,形成一个通用的工具库,这不仅能够减少代码重复,还能够增加代码的可读性和可维护性。
3.2 提高代码复用性的方法
3.2.1 函数的重用函数的重用主要体现在将通用的逻辑封装成函数,通过传递不同的参数来实现不同的功能。在Python中,函数可以接收参数,返回结果,这使得函数成为提高代码复用性的重要手段。
def add(a, b):
"""一个简单的加法函数"""
return a + b
def multiply(a, b):
"""一个简单的乘法函数"""
return a * b
result_add = add(10, 5)
result_multiply = multiply(10, 5)
python
运行
在上述代码中,我们定义了两个简单的函数 add 和 multiply ,它们分别实现了加法和乘法运算。通过不同的参数调用,我们可以得到不同的结果。
3.2.2 模块化编程思想模块化编程是将程序分解成独立的模块,每个模块完成一个特定的功能。这样不仅可以提高代码的复用性,还可以将程序的复杂度分散到各个模块中,使得程序结构更清晰,便于管理和维护。
在Python中,可以将具有相同功能的函数组织成模块(一个 .py 文件),其他程序可以通过 import 语句来导入和使用这些模块。
def greet(name):
"""打印欢迎语"""
print(f"Hello, {name}!")
def farewell(name):
"""打印告别语"""
print(f"Goodbye, {name}!")
python
运行
在另一个程序中,我们可以这样使用上述模块:
import my_module
my_module.greet("Alice")
my_module.farewell("Alice")
python
运行
3.3 实践:在turtle中提高代码复用
3.3.1 设计可复用的图形绘制函数在使用turtle模块进行图形绘制时,设计一些可复用的图形绘制函数可以大大提高绘图效率。比如,我们可以设计一个绘制正方形的函数,通过改变参数,就能绘制不同大小和颜色的正方形。
import turtle
def draw_square(side_length):
"""绘制一个正方形的函数"""
for _ in range(4):
turtle.forward(side_length)
turtle.right(90)
turtle.speed(1)
draw_square(100)
turtle.done()
python
运行
3.3.2 创建函数库以复用绘图代码为了进一步提高代码的复用性,我们可以创建一个函数库,把所有常用的绘图函数都放在这个库中。这样,无论是绘制直线、圆形还是更复杂的图形,都可以从这个库中导入并使用它们。
import turtle
def draw_line(length):
"""绘制直线的函数"""
turtle.forward(length)
def draw_circle(radius):
"""绘制圆的函数"""
turtle.circle(radius)
import turtle_utils as tu
tu.draw_line(150)
tu.draw_circle(50)
python
运行
通过这种方式,我们不仅提高代码的复用性,还让代码结构更加清晰,方便后续的维护和扩展。
4. 图形绘制命令应用
4.1 turtle模块的绘图命令
4.1.1 移动命令:fd()和bk()Turtle模块提供了简单直观的控制方式来移动绘图“乌龟”(代表画笔)。 fd() 和 bk() 命令分别用于让乌龟向前(正方向)和向后(反方向)移动一定距离。
代码示例:
import turtle
turtle.fd(100)
turtle.bk(50)
python
运行
逻辑分析与参数说明:
- turtle.fd(distance) :此命令将乌龟向前移动指定的 distance 单位距离。
- turtle.bk(distance) :此命令将乌龟向后移动指定的 distance 单位距离。
乌龟移动的单位距离是基于乌龟的当前位置。可以通过改变 distance 参数的值来控制移动距离的长度。
4.1.2 转向命令:lt()和rt()在使用turtle模块进行绘图时,控制乌龟的转向是必不可少的。 lt() 和 rt() 命令分别用于让乌龟向左转和向右转一定的角度。
代码示例:
import turtle
turtle.lt(90)
turtle.rt(180)
python
运行
逻辑分析与参数说明:
- turtle.lt(angle) :此命令将乌龟向左转 angle 度。角度单位为度。
- turtle.rt(angle) :此命令将乌龟向右转 angle 度。
通过这些简单的命令组合,可以控制乌龟绘制出各种复杂的图形。
4.2 绘制简单图形
4.2.1 绘制正方形与三角形乌龟绘图的基础就是绘制基本图形,正方形和三角形是最简单的多边形。
代码示例:
import turtle
for _ in range(4):
turtle.fd(100)
turtle.rt(90)
python
运行
绘制正方形:
import turtle
for _ in range(3):
turtle.fd(100)
turtle.rt(120)
python
运行
绘制等边三角形:
逻辑分析与参数说明:
- 通过循环,我们可以重复移动和转向的命令来绘制图形。
- 在绘制正方形时,每次移动100个单位,然后向右转90度,共重复4次。
- 在绘制等边三角形时,每次移动100个单位,然后向右转120度,共重复3次。
圆形和椭圆的绘制需要使用更为复杂的方法,因为标准的命令 fd() 和 rt() 只能绘制出有直角或特定角度边的图形。
代码示例:
import turtle
import math
turtle.circle(50)
python
运行
逻辑分析与参数说明:
- turtle.circle(radius) :此命令让乌龟围绕一个半径为 radius 的圆来移动。
- 绘制椭圆通常需要更复杂的数学计算,通常我们会通过循环来模拟椭圆的绘制。
4.3 进阶图形绘制技巧
4.3.1 颜色填充与笔迹设置在绘图过程中,颜色填充和笔迹的设置能够使图形更加美观和个性化。
代码示例:
import turtle
turtle.fillcolor('red')
turtle.begin_fill()
turtle.circle(50)
turtle.end_fill()
python
运行
逻辑分析与参数说明:
- turtle.fillcolor(color) :此命令设置填充颜色,其中 color 可以是颜色名称、十六进制颜色代码等。
- turtle.begin_fill() :标记填充图形的开始。
- turtle.end_fill() :标记填充图形的结束。
- 在 begin_fill() 和 end_fill() 之间进行的绘图,将会被填充指定的颜色。
多边形和星形的绘制需要综合运用移动和转向命令,以及循环结构来实现。
代码示例:
import turtle
sides = 5
angle = 360 / sides
turtle.penup()
turtle.goto(0, -100)
turtle.pendown()
for _ in range(sides):
turtle.fd(100)
turtle.left(angle)
turtle.penup()
turtle.goto(0, 100)
turtle.pendown()
for _ in range(sides * 2):
turtle.fd(50)
turtle.right(180 - angle)
python
运行
逻辑分析与参数说明:
- 绘制多边形时,通过设置合适的边数 sides 和每条边对应的内角 angle ,利用循环进行绘制。
- 星形的绘制通过调整每次转动的角度,增加边数的一倍循环次数来实现。
- turtle.penup() 和 turtle.pendown() 用于控制笔的抬起和落下,避免在移动时留下不需要的线条。
以上就是本章节关于图形绘制命令应用的详细解析,接下来的章节会进一步探讨如何运用这些命令绘制出重复性图案以及基本的编程概念。
5. 绘制重复性图案技巧
5.1 重复图案的基本概念
5.1.1 重复图案的定义重复图案是由单一或者多个基本元素经过一系列的变换(如平移、旋转、反射、缩放等)排列组合形成的图案。在自然界中,我们可以观察到大量的重复图案,如蜂巢、雪花、羽毛等。在艺术设计领域,重复图案同样具有重要的地位,设计师们利用重复来创造美感、平衡和节奏感。在编程中,利用特定的算法和逻辑,我们也可以在屏幕上绘制出丰富多彩的重复图案。
5.1.2 重复图案在艺术中的应用在艺术中,重复图案的使用可以追溯到古代的壁画、雕刻以及编织艺术。艺术家们通过重复性的图案来表达对称、和谐以及连续性的美。例如,在伊斯兰艺术中,图案的重复是创造复杂几何图案的关键技术,这些图案通常具有强烈的视觉冲击力,同时体现了一种对于无限和永恒的探索。
5.2 turtle模块绘制重复图案
5.2.1 使用循环绘制重复图案重复图案的绘制离不开循环结构。在Python的turtle模块中,可以使用 for 循环或者 while 循环来实现图案的重复绘制。通过控制循环的次数和每次循环的绘制内容,我们可以生成多种复杂的图案。以下是使用 for 循环绘制一组重复三角形的示例代码:
import turtle
def draw_triangle(color, size):
turtle.fillcolor(color)
turtle.begin_fill()
for _ in range(3):
turtle.forward(size)
turtle.left(120)
turtle.end_fill()
turtle.speed(0)
turtle.bgcolor("white")
colors = ["red", "green", "blue", "yellow"]
size = 100
for i in range(4):
draw_triangle(colors[i % 4], size)
turtle.forward(size)
turtle.left(90)
turtle.done()
python
运行
5.2.2 结合函数绘制复杂重复图案当需要绘制更加复杂的重复图案时,我们可以定义多个函数,每个函数负责绘制图案的一个部分。之后通过合理安排函数的调用顺序和位置,从而实现复杂图案的生成。例如,下面的代码展示了如何使用函数结合循环绘制六边形花朵图案。
5.3 实例:使用函数绘制六边形花朵
5.3.1 设计六边形花朵的绘图逻辑要绘制一个六边形花朵,我们首先需要定义绘制六边形的函数。然后,我们将通过旋转和平移的方式在不同位置绘制多个六边形,形成花朵的外观。六边形的每个顶点都需要精心计算以确保图案的对称性和美观。
5.3.2 代码实现与展示效果以下是使用turtle模块绘制六边形花朵的Python代码示例:
import turtle
import math
def draw_hexagon(color, radius):
turtle.fillcolor(color)
turtle.begin_fill()
for _ in range(6):
turtle.forward(radius)
turtle.right(60)
turtle.end_fill()
def draw_flower():
turtle.speed(0)
turtle.bgcolor("black")
turtle.up()
turtle.goto(0, -200)
turtle.down()
turtle.color("white")
hexagon_radius = 100
colors = ["red", "orange", "yellow", "green", "blue", "purple"]
for i in range(6):
draw_hexagon(colors[i % 6], hexagon_radius)
turtle.right(60)
turtle.done()
draw_flower()
python
运行
通过上述代码,我们定义了 draw_hexagon 函数来绘制单个六边形,并通过 draw_flower 函数调用 draw_hexagon 六次,每次旋转60度来绘制整个花朵图案。运行该代码,turtle模块会逐步绘制出一个六边形组成的花朵图案。
通过利用函数的组合和循环的控制,我们能够在屏幕上绘制出具有重复元素的复杂图案。这不仅锻炼了编程逻辑思维能力,同时也能够在艺术和数学领域找到应用和灵感。
为了更清晰地展示如何使用函数绘制六边形花朵,可以创建下表和流程图来解释代码逻辑。
表格:绘图参数说明 参数名称 参数类型 描述 color String 图案填充颜色 radius int 六边形的半径,影响大小 colors list 不同六边形的填充颜色列表 hexagon_radius int 绘制六边形时使用的半径值 i int 循环计数器,用于控制每个六边形的绘制和旋转角度 mermaid格式流程图:绘图过程说明graph TD A[开始绘制六边形花朵] --> B[初始化turtle状态] B --> C[设置背景颜色和起始位置] C --> D[开始循环绘制六个六边形] D --> E[绘制单个六边形] E --> F[旋转60度准备绘制下一个六边形] F -->|循环结束| G[完成绘制] G --> H[显示最终效果]
mermaid
使用函数来绘制重复性图案,不仅能够加深对函数和循环控制结构的理解,还能有效地提高编程效率和代码的可维护性。在本章节中,我们详细探讨了如何使用turtle模块来实现这一点,并通过实例演示了具体的实现方法。
6. 基本编程概念引入
在本章节中,我们将会深入探讨几个重要的编程概念:变量、控制结构以及编程逻辑的建立。这些概念是编程基础中的基础,它们共同构成了编写有效程序的骨架。
6.1 理解编程中的变量
6.1.1 变量的声明和赋值在编程中,变量是存储信息的容器,它允许程序在运行时存储和修改数据。在Python中,变量的声明和赋值非常简单直观。你只需要选择一个变量名,然后使用等号(=)给它赋予一个值。
width = 10
height = 20
python
运行
在上面的代码块中,我们创建了两个变量: width 和 height ,分别用来存储宽和高的数值。要注意的是,在Python中,不需要显式声明变量的数据类型,Python解释器会根据赋值来自动推断。
6.1.2 变量在绘图中的作用在使用turtle模块进行图形绘制时,变量可以用来存储如颜色、形状大小、移动距离等属性值。这使得代码更加灵活,易于修改。
import turtle
screen = turtle.Screen()
screen.bgcolor("lightblue")
pen = turtle.Turtle()
pen.color("green")
pen.forward(100)
pen.forward(length)
turtle.done()
python
运行
在这个示例中,我们先设置了绘图窗口的背景颜色,然后创建了一个乌龟对象,并设置了其颜色属性。接着,通过改变 forward 函数的参数 length ,我们控制了乌龟的移动距离,演示了变量在控制绘图过程中的灵活性。
6.2 初识控制结构
6.2.1 if语句的基本用法控制结构是编程中决定程序流程的结构,包括条件判断和循环。在Python中, if 语句是最基本的条件判断结构。
age = int(input("请输入你的年龄: "))
if age >= 18:
print("你已经是成年人了。")
else:
print("你还未成年。")
python
运行
上面的代码示例演示了如何根据用户输入的年龄,使用 if 语句来判断一个人是否是成年人。如果 age 大于或等于18,程序会输出”你已经是成年人了”;否则,输出”你还未成年”。
6.2.2 for与while循环的区别与应用循环结构允许代码重复执行一段特定的代码块。Python中的两种主要循环结构是 for 循环和 while 循环。
for i in range(1, 11):
print(i)
counter = 1
while counter <= 10:
print(counter)
counter += 1
python
运行
在这段代码中, for 循环使用 range 函数生成了一个从1到10的序列,并在每次迭代中打印序列中的当前数字。而 while 循环则使用一个计数器变量 counter 来跟踪迭代次数,并在每次迭代后递增计数器,直到它达到10为止。
6.3 编程逻辑的建立
6.3.1 理解顺序、选择和循环结构编程逻辑是通过顺序、选择和循环这三种基本结构来实现的。顺序结构是最简单的逻辑形式,代码按照编写顺序依次执行;选择结构允许基于条件来决定执行哪段代码;循环结构则允许根据条件重复执行代码块。
6.3.2 将逻辑思维应用到绘图项目中flowchart LR A[开始绘图] --> B{选择图形} B -->|正方形| C[绘制四边] B -->|圆形| D[绘制圆周] C --> E[结束绘图] D --> E
mermaid
在绘图项目中,我们经常需要应用这些基本结构来实现复杂的图形绘制。例如,我们可能首先定义一个选择结构来让用户选择他们想要绘制的图形类型,然后根据选择来执行不同的绘图代码块(顺序结构),并且在某些情况下需要重复特定的动作(循环结构)以完成图形的绘制。
下面的代码示例展示了一个使用循环结构来绘制一个五角星的示例。通过五次循环,每次循环都包含移动和转向的动作,最终绘制出一个完整的五角星图形。
import turtle
star_turtle = turtle.Turtle()
for i in range(5):
star_turtle.forward(100)
star_turtle.right(144)
turtle.done()
python
运行
以上就是本章节的内容。在下一章节中,我们将继续深入了解如何通过turtle模块绘制重复性图案。
7. ```
第七章:总结与拓展
随着本教程的逐步深入,我们已经一起探讨了Python中非常受欢迎的图形库turtle。通过本章,我们将对学习内容进行系统性的总结,并鼓励你继续探索更高级的编程概念,激发你对编程更深的兴趣。
7.1 turtle模块学习总结
7.1.1 回顾turtle模块的核心功能turtle模块,作为Python中的一个标准库,提供了简单直观的绘图界面。它通过模拟海龟绘图的方式,让用户能够直观地看到代码执行的结果,并理解程序控制逻辑。
turtle模块的核心功能包括:
- 控制海龟对象移动和转向的命令,如 fd() (前进)、 bk() (后退)、 lt() (左转)和 rt() (右转)。
- 设置海龟的属性,比如颜色、笔宽等,使绘制的图形更具表现力。
- 通过循环和函数的使用,使代码的复用性和可读性得到了提升。
函数是编程中一个非常核心的概念,它允许我们将一段代码封装起来,赋予一个名字,并在需要时调用它。这种封装不仅提高了代码的复用性,更使程序结构更加清晰。
在turtle模块的应用中,我们编写并使用了多种函数:
- 基本图形绘制函数,如绘制正方形、圆形等。
- 复杂图形的函数封装,通过函数库的方式简化绘图流程。
7.2 向高级编程概念的拓展
7.2.1 探讨面向对象编程的基础在学习了函数和模块化编程之后,你将准备好向更高级的编程概念迈进。面向对象编程(OOP)是目前主流的编程范式之一,它涉及到类、对象、继承和多态等概念。
一个简单的OOP思想示例是将我们的海龟视为一个对象,它有状态(如位置和方向)和行为(如移动和转向)。通过定义一个“海龟类”,我们可以创建多个海龟对象,并调用它们的方法来执行绘图。
7.2.2 引入事件驱动编程概念事件驱动编程是一种程序设计范式,在这种范式中,程序的流程是由外部事件决定的,例如用户的点击或按键。在图形用户界面(GUI)编程中,这是一个重要的概念。
在turtle模块中,虽然没有直接涉及到事件驱动编程,但可以开始培养这种思想。例如,在编程时可以思考,如何响应用户输入来控制海龟的绘制行为。
7.3 鼓励学生自主探索与创新
7.3.1 创造性思维的培养通过编程,特别是图形绘制,我们不仅能够学习到编程技术,还能培养我们的创造性思维。鼓励学生尝试不同的代码结构和绘图算法,设计出独一无二的艺术作品。
7.3.2 激发学生对编程的兴趣最重要的是,通过这样的学习体验,希望你能够发现编程的乐趣,并且激发出对技术的好奇心。编程不仅仅是学习语法和解决问题,更是一种创造和表达自我的方式。
现在,你已经有了坚实的基础,可以继续深入探索Python编程的其他领域,如网络编程、数据分析或人工智能等。每个模块都能为你开启新的学习旅程,期待你在编程世界中尽情探险,发现无限可能!
```
在上述内容中,我们从回顾turtle模块的核心功能出发,再到探讨高级编程概念,例如面向对象编程和事件驱动编程,并且鼓励学生发挥创造性思维,培养对编程的兴趣。每个部分都进行了详细的说明,并且通过实例和解释,为学习者提供了一个深入浅出的学习路径。
本文还有配套的精品资源,点击获取
简介:本项目针对6年级学生,通过 turtle 模块介绍Python编程基础。学生将学习如何定义和使用函数来绘制重复性图案,例如花朵。代码示例展示了如何通过函数来简化绘图过程,并提高代码的复用性。通过绘制花朵图案,学生可以理解函数定义、参数传递和基本的图形绘制命令,从而培养对编程的兴趣和基本技能。
本文还有配套的精品资源,点击获取
相关知识
使用Python的turtle模块绘制玫瑰花图案(含详细Python代码与注释)
使用Python的turtle模块绘制花形图案(含详细Python代码与注释)
用python turtle绘制一朵玫瑰花
Python绘制花朵
如何用Python绘制简单花朵图案
python的turtle画个玫瑰花
揭秘Python绘图技巧:轻松绘制旋转花形图案,让你一秒变艺术家!
python 绘制一个四瓣花图
python用turtle画玫瑰花
Python用turtle库绘制图形——漂亮的玫瑰
网址: 6年级Python入门:使用turtle模块绘制花朵图案 https://www.huajiangbk.com/newsview2499826.html
| 上一篇: scratch3第六讲: 花朵开 |
下一篇: 【Scratch第18期】炫彩花 |
推荐分享
- 1君子兰什么品种最名贵 十大名 4012
- 2世界上最名贵的10种兰花图片 3364
- 3花圈挽联怎么写? 3286
- 4迷信说家里不能放假花 家里摆 1878
- 5香山红叶什么时候红 1493
- 6花的意思,花的解释,花的拼音 1210
- 7教师节送什么花最合适 1167
- 8勿忘我花图片 1103
- 9橄榄枝的象征意义 1093
- 10洛阳的市花 1039
