一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种结合美术和编程的python绘画系统与方法

2023-02-04 11:57:47 来源:中国专利 TAG:


1.本发明属于青少年学习编程及绘画技术领域,特别涉及一种结合美术和编程的python绘画系统与方法。


背景技术:

2.绘画能体现孩子的动手能力、想象能力、抽象能力,深受现在家长孩子群体的喜爱,而编程是一种自动化理念,能够帮助孩子提前接触到编程和算法的相关概念和工具,使得孩子在编程的不断反馈中感受到编程的乐趣,通过编程学习与训练促进孩子的逻辑思维、问题解决、创新能力、团队合作、沟通表达能力等多种能力的培养。近年来,少儿编程教育在世界各国均引起了从教育专家到国家领导社会各方面的重视。而现有的编程纯代码学起来学生枯燥无味,这使得很多学生不愿意学习,美术用笔绘画出现错误不易修改。


技术实现要素:

3.为了克服上述现有技术的缺点,本发明的目的在于提供一种结合美术和编程的python绘画系统与方法,以期解决现有编程纯代码学习缺乏互动的问题,以及利用编程解决用笔绘画出现错误不易修改的问题,为利用计算机绘画提供了新的形式。
4.为了实现上述目的,本发明采用的技术方案是:
5.一种结合美术和编程的python绘画系统,其特征在于,包括硬件部分与软件部分;
6.所述硬件部分为计算机,所述计算机配置有鼠标、键盘、显示屏、扬声器、麦克风以及摄像头;
7.所述软件部分为python编程软件模块,所述软件部分运行于所述计算机,执行python编程实现绘画;
8.所述显示屏用于实现所述绘画的显示;
9.所述鼠标和/或麦克风和/或键盘被配置为根据python编程代码控制所绘图片具有动态功能一;
10.所述扬声器和/或摄像头被配置为根据python编程代码控制所绘图片具有动态功能二。
11.在一个实施例中,所述动态功能一,是指所绘图片的运动;所述动态功能二,是指所绘图片的发声或与摄像头所拍摄图片的合成。
12.本发明还提供了基于所述结合美术和编程的python绘画系统的绘画方法,包括如下步骤:
13.s1,导入海龟绘图库;
14.s2,设置绘图窗口的基本信息,所述基本信息包括画图窗口的长宽和底色,以及图片线条的粗细、颜色和绘制速度;
15.s3,在绘图窗口绘制网格线和中心点作为绘画坐标点的参考;
16.s4,分析所绘图片为静态还是动态;
17.s5,自动获取图片特征,所述图片特征图片包含的基本图案、颜色和形状特征;
18.s6,根据图片的动态或静态和图片特征确定绘制图片所用的函数,参考网格线确定图片的位置,利用函数,编写出相应的代码,运行所写代码,绘制出图片;
19.s7,删除网格线,完成绘制。
20.在一个实施例中,所述s1,调用海龟绘图库,是指将python编程软件模块中的海龟绘图库调用到所绘图片最开始代码。
21.在一个实施例中,所述s2,根据所绘图片的大小,设置合适的画图窗口大小、底色,图片线条的粗细、颜色以及绘制的速度。
22.在一个实施例中,所述s3,网格线将绘图窗口均分成等长等宽的相同正方形网格,在位于图形界面中心,横竖的二条线相交于一点,将该点用红色点标记为屏幕的中心,将界面分为四部分,对应坐标系四个象限,从而能够给界面上的任何一点确定位置,用来做为绘画各个点坐标的参考。
23.在一个实施例中,所述s4,根据用户需求及图片呈现效果确定所绘图片为静态还是动态。
24.在一个实施例中,所述s5,基本图案指将所绘图片分成不同基本图案比如:圆、长方形、三角形等;所述颜色指所绘图片各个部分的颜色,比如:眼睛设置为黑色,头发为黄色,树叶为绿色等;所述图案的大小指每个基本图案在所绘画中所占的大小,比如:圆的半径为2,长方形的长为3,宽为1等。
25.在一个实施例中,所述s6,根据图片的特征确定绘制图片所用的函数,比如:绘制沿x轴正方向直线用forward函数,绘制圆用circle函数,编写文字用 write函数,设置键盘控制指令用keyboard函数,播放背景乐用pygame库中的 track函数等;参考网格线确定所绘图片每部分在绘图窗口所处的位置坐标,利用函数编写出相应的代码,运行所写的代码,观察图片大小是否合适,颜色搭配是否美观,位置是否正确,若其中某项为否,则重新获取图片大小、颜色或位置,对其对应代码进行修改,重新运行代码,绘制出图片。
26.在一个实施例中,通过如下方法之一,使所绘图片具有动态效果:
27.通过计算机程序设置循环或相应指令直接将图片设置为动态,使得图片能够自行运动;或,
28.通过计算机程序将鼠标、键盘或麦克风与图片相结合,用户通过控制鼠标、键盘、麦克风直接控制图片使其运动。
29.与现有技术相比,本发明将python编程与美术绘画相结合,通过导入海龟绘图库,设置屏幕、线条基本信息,屏幕中绘制网格线和中心点,作为绘制图像的坐标参考,获取图片所包含的基本图案,根据所获图片信息和网格线绘制图片,最后删除网格线程序或不运行网格线程序,完成绘制。本发明不仅可以绘制静态图片还可以绘制动态图片,制作动态效果,还可用键盘、鼠标、麦克风等硬件设备操控图片,所述动图不仅可让图片自动运动,还可通过用户操控硬件设备不同方式的运动,具有较强的趣味性,解决现有编程及绘画方法的以下问题:学习纯代码编程枯燥无味,用笔绘画出现错误不易修改,用其他编程软件入手较难等。不仅解决了现有绘画的问题,更能够有效学习编程知识。
附图说明
30.图1是本发明实施例一中静态图花朵的绘制流程图。
31.图2是本发明实施例二中通过计算机硬件设备控制的运动小车的绘制流程图。
32.图3是本发明实施例一中静态图花朵的绘制成功图片。
33.图4是本发明实施例二中通过计算机硬件设备控制的运动小车的绘制成功图片。
34.图5是本发明动态图绘制与硬件相结合实施部分结构框架图。
35.其中,a-粉色,b-黄色,c-蓝色,d-绿色,e-绿色,f-黄色,g-小车田字格运动轨迹,h-小车。
具体实施方式
36.下面结合附图和实施例详细说明本发明的实施方式。
37.本发明首先提提供了一种结合美术和编程的python绘画系统,其包括硬件部分与软件部分。
38.在本发明中,其硬件部分为计算机,为实现更多的功能,该计算机应配置有鼠标、键盘、显示屏、扬声器、麦克风以及摄像头等硬件设备。
39.该计算机同时需要提供软件部分的运行环境,即该软件部分运行于该计算机。在本发明中,软件部分为python编程软件模块,执行python编程实现绘画。
40.计算机是整个系统所用的硬件设备,代码在计算机中编写实施,程序代码被读取到内存中,cpu读取需要操作的数据,存放在寄存器,运算器对寄存器的数据进行处理再放入寄存器,cpu会根据相应的指令操作寄存器中的数据;鼠标、键盘一方面作为操作计算机的工具,另一方面将代码与鼠标、键盘等硬件设备相结合,通过计算机硬件设备来控制所绘图片;显示屏是整个计算机的屏幕,当然在绘画过程中需要在屏幕中设置合适的绘画窗口;扬声器、麦克风、摄像头等这些都是通过代码可操控所绘图片或使图片具有一定的动态功能,比如:给图片配背景乐,通过摄像头采集外界信息与图片相结合,用户通过麦克风语音控制图片等。
41.软件部分包含基本信息设置子模块、图片分解子模块、函数库以及输出模块等。除了基本的功能模块外,python编程软件没有一个库可以自动识别形状,颜色。
42.由此,本发明在软件部分进行了如下设置:
43.自定义形状识别库,自动识别所绘制图片形状:
44.多边形识别的核心算法思路是统计形状的顶点数量和线段数量,根据筛选规则识别得到对应的形状图形。首先获取图片像素,对彩色图片采用二值化方法进行滤镜处理,将整张图像呈现出明显的仅有黑色(背景)和白色(目标字符)的视觉效果。然后进行区域定位,先获取顶点,对图形的显示区域进行定位,分别使用从上往下从左往右找出左边的边界、从左往右从下往上找出下边的边界、从下往上从右往左找出右边的边界和从右往左从上往下找出上边的边界,这样就得到的图形的显示区域和对应4个方向的边界值。再确定顶点的数量和线段数量,如果2个顶点之间的最小距离大于设定的阈值时则认为是2个顶点,如果2个顶点之间直线上的白色点数达到一定的阈值后,则认为是有效线段。最后对进行形状识别,根据前面获得的顶点数量和线段数量,针对不同的形状进行不同的判定条件,即可完成图形的识别。若线段数量为0,4个顶点时则为圆形,若顶点数量等于线段数量同时等3
时则为三角形,若顶点数量等于线段数量同时等4时则为矩形。
45.利用该算法对常用的基本形状(例如:三角形,圆形,方形等)进行分析,将一些基本的图形识别算法添加到python自定义库中,在使用python绘图时可直接通过调用该库对图片进行基本形状的分析。例如:绘制一个简单的小车,首先将图片通过调用摄像头等一系列指令导入python中,直接调用该指令对图片进行分析,得到该图片所采用的基本形状,此时便可通过海龟绘图库等一些指令完成图片的绘制。
46.自定义颜色识别库,自动识别所绘制图形的颜色:
47.将图片读入后,首先转换成hsv颜色空间,逐一的判断每个像素是否在规定范围内,并标识出来(如是,则标识为255,否则标识为0)。这样就可以用查找轮廓的方式,把每个颜色区域标识出来。通过该算法在python中建立颜色识别的自定义库。在使用python绘图时,首先将目标图片导入python中,调用自动识别图片颜色库,直接将图片颜色识别出来即可使用,然后通过调用相应指令即可绘制图片。
48.其中,基本信息设置子模块用于设置绘图绘图窗口的基本信息,图片分解子模块用于根据所绘图片的特点将其分解,得到其基本图案、颜色和形状特征信息。函数库包含了常用的绘图函数,以供根据需要调取使用,输出模块将绘图实时呈现。
49.在硬件上,绘画的显示由计算机的显示屏实现。
50.鼠标和/或麦克风和/或键盘一方面可以作为输入设备,另一方面,通过编程与所绘图片关联,可控制所绘图片具有动态功能一,即能够控制使指所绘图片运动。
51.具体地,对于鼠标:通过自定义函数,接受鼠标的位置,当鼠标点击时调用自定义函数,使用onscreenclick(fun)用于绑定函数fun()到鼠标单击屏幕事件。若用户在绘图界面上点击鼠标左键,就会执行fun()函数,而自定义函数采用 def fun(x,y):形式,接收参数为鼠标位置处的x,y坐标,这就实现了通过鼠标通过增加所绘图片某个元素的个数。
52.对于麦克风:调用跨平台的音频i/o库(pyaudio),使用pyaudio可以在 python程序中播放和录制音频,通过设置录制的固定参数,将麦克风采集的语音输入,输入将音频存储的位置,最后开始录制音频,结束,这样就完成了给所绘图片配音,录制音频等功能。
53.对于键盘:利用python软件调用键盘库(keyboard),将图片绘制完成后,将键盘控制与python软件程序绑定,实现键盘控制图片的移动,例如:分别将键盘的上下左右四个按键控制图片中某个物体上下左右移动。
54.扬声器和/或摄像头则可通过编程与所绘图片关联,控制所绘图片能够发声或能够与摄像头所拍摄图片进行合成等动作。
55.具体地,对于扬声器:利用python软件调用语音播放库(pyttsx3),将图片绘制完成后,可通过设置语速、音量等参数再调用speak函数即可进行语音播放。
56.对于摄像头:
57.opencv是一个旨在解决计算机视觉问题的python库,可实现图像处理和计算机视觉方面的多种算法,调用opencv库,导入图像处理的包(importcv2),再通过cap=cv2.videocapture(0,cv2.cap_dshow)获取电脑自身摄像头,利用open指令打开摄像头,通过摄像头获取图像并对其进行处理,处理完成后利用release指令关闭关闭摄像头,利用destoryallwindows指令关闭图像窗口,这样就实现将摄像头通过编程与所绘图片关联。
58.在python软件中写好代码,保存到计算机磁盘,运行程序,代码将从磁盘加载到内
存,cpu进行执行代码。而在操作过程中这些代码需要用户通过键盘鼠标等计算机硬件设备来完成。通过使计算机中的软硬件模块书写代码,后将计算机硬件设备与绘画相结合,形成一种可实现多种功能的绘画系统。
59.由此,本发明的绘画方法,包括了如下的主要步骤:
60.s1,导入海龟绘图库。
61.本步骤中,将python编程软件模块中的海龟绘图库调用到所绘图片最开始代码。海龟绘图库(turtle)是python语言中一个很流行的绘制图像的函数库,可以想象一个小乌龟,在一个横轴为x,纵轴为y的坐标系原点位置开始,它根据一组函数指令的控制,在这个平面坐标系中移动,从而在它爬行的路径上绘制了图形。
62.s2,设置绘图窗口的基本信息,包括画图窗口的长宽和底色,以及图片线条的粗细、颜色和绘制速度。
63.本步骤中,根据所绘图片的大小,设置合适的画图窗口大小、底色,图片线条的粗细、颜色以及绘制的速度。
64.s3,在绘图窗口绘制网格线和中心点作为绘画坐标点的参考。
65.本步骤中,网格线将绘图窗口均分成等长等宽的相同正方形网格,在位于图形界面中心,横竖的二条线相交于一点,将该点用红色点标记为屏幕的中心,将界面分为四部分,对应坐标系四个象限,从而能够给界面上的任何一点确定位置,用来做为绘画各个点坐标的参考。
66.s4,分析所绘图片为静态还是动态。
67.本步骤中,根据用户需求及图片呈现效果确定所绘图片为静态还是动态。
68.s5,获取图片特征,所述图片特征图片包含的基本图案、颜色和形状特征。
69.本步骤中,基本图案指将所绘图片分成不同基本图案比如:圆、长方形、三角形等;所述颜色指所绘图片各个部分的颜色,比如:眼睛设置为黑色,头发为黄色,树叶为绿色等;所述图案的大小指每个基本图案在所绘画中所占的大小,比如:圆的半径为2,长方形的长为3,宽为1等。
70.具体地,可通过自定义建立的定位选择、颜色识别、基本图案库等对所绘制图片进行特征提取,包括自动定位,颜色和形状自动识别等。自建库直接通过识别图片自动绘制出图片(将图片导入python中,python识别图片后直接调用相应的库利用库中的内容或算法直接调用相应的绘图库,自动绘制出图片)。
71.s6,根据图片的动态或静态和图片特征确定绘制图片所用的函数,参考网格线确定图片的位置,利用函数,编写出相应的代码,运行所写代码,绘制出图片。
72.本步骤中,根据图片的特征确定绘制图片所用的函数,比如:绘制沿x轴正方向直线用forward函数,绘制圆用circle函数,编写文字用write函数,设置键盘控制指令用keyboard函数,播放背景乐用pygame库中的track函数等;参考网格线确定所绘图片每部分在绘图窗口所处的位置坐标,利用函数编写出相应的代码,运行所写的代码,观察图片大小是否合适,颜色搭配是否美观,位置是否正确,若其中某项为否,则重新获取图片大小、颜色或位置,对其对应代码进行修改,重新运行代码,绘制出图片。
73.s7,删除网格线,完成绘制。
74.网格线指前面屏幕中央所绘制网格线和用来标记中心的红色点,为避免网格线影
响图片整体效果,图片所有位置信息确定完之后可删除,最后完成图片绘制。
75.本发明可为图片设置背景乐,通过使用相应的指令,让图片不止有静态效果还拥有动态效果,具体可通过如下方法之一,使所绘图片具有动态效果:
76.一是通过计算机程序设置循环或相应指令直接将图片设置为动态,使得图片能够自行运动;
77.二是通过计算机程序将鼠标、键盘或麦克风与图片相结合,用户通过控制鼠标、键盘、麦克风直接控制图片使其运动或发声。比如:通过键盘的“w”“s”“a”“d”健控制上、下、左、右移动,按下键盘相应的按键,图片可向相应位置移动;通过单击鼠标左键可增加图片中的某个元素小花、小车等;通过电脑麦克风用户讲话操控图片做出相应动作等。
78.以下是本发明的两个具体实施例。
79.实施例一
80.请参阅图1,图1是本发明静态图花朵的绘制的实施流程图,图3是最后绘制成功图片,结合图1可以得到,本发明的一种结合美术和编程的python绘图方法,包括:
81.步骤1:导入海龟绘图库,设置屏幕尺寸及屏幕底色、线条颜色及粗细,建立网格线。本例中屏幕底色设置为棕色,设置屏幕尺寸是为了更好确定图片所在屏幕的位置,设置屏幕底色相当于整幅图的背景色,而线条的颜色粗细就是画出图案线条的粗细和颜色,确定屏幕中网格线和屏幕中央的红色中心点,将界面分为四部分对应坐标系四个象限,这样就可以确定界面上任何一点图案的位置,用来做为绘画各个点坐标的参考。
82.步骤2:绘制花瓣树干并设置颜色。根据图片信息及网格线作为参考先绘制出树干,在确定花瓣的位置,绘制出花的外围轮廓图,并为其设置相应颜色。
83.步骤3:绘制图片中的文字。根据图片信息画中含有文字,网格线作为文字位置的参考,调用文字相应的函数,可设置字体,颜色,大小等,本例中设置为黑体,黑色。
84.步骤4:绘制花叶、花蕾,完善内部细节。根据步骤2画的外围轮廓图完善内部的图案,花叶,花蕾并设置相应颜色。本例中花干轮廓设置为绿色,内部填充为黄色,花瓣设置为粉色,花叶为绿色和蓝色,花蕾为黄色。
85.步骤5:判断用户是否要对绘制好的图片进行修改,图片的位置、大小,颜色搭配是否美观,若要进行修改则回到步骤3对找到要修改处的代码进行修改。
86.步骤6:删除网格线。所述网格线指步骤1在屏幕中绘制的网格线和中心红点,为了不影响图片的美观,满足用户的需求,在绘制完成之后即删除其对应的代码或不运行其对应的程序,完成绘制。图3是最后绘制完成后一朵花的静态图片。
87.本实施例通过导入海龟绘图库,设置屏幕信息,设置网格线,绘制花瓣花干树的轮廓图,在绘制图片中的文字,绘制花叶、花蕾等内部图案,判断是否美观最后删除坐标系完成绘制的操作完成了一朵花静态图的绘制,用的基本为python海龟绘图的基础函数命令,将python和美术相结合有效的解决了现有技术的以下问题:学习编程纯代码枯燥无味,用笔绘画不易修改,更是对青少年学习python具有极大的帮助。
88.本实施例中,用到的函数包括:
89.turtle.forward:向当前画笔方向移动多少像素长度
90.turtle.right:顺时针移动角度
91.turtle.right:逆时针移动角度
92.turtle.pensize:设置画笔粗细
93.turtle.penup:抬起画笔,不绘制图形,用于另起一个地方绘制
94.turtle.pendown:落下下画笔,移动时绘制图形
95.turtle.goto:移动到目标位置
96.turtle.begin_fill:开始填充颜色
97.turtle.end_fill:结束填充
98.turtle.fillcolor:绘制图形填充颜色
99.turtle.color:设置画笔颜色
100.turtle.hideturtle:隐藏海龟绘图形状
101.turtle.showturtle:显示画笔形状
102.turtle.circle:画圆
103.turtle.write:写文本
104.turtle.seth:设置角度
105.turtle.speed:设置画笔速度
106.实施例二
107.请参阅图2,图2是本发明可通过计算机硬件设备控制的运动小车的实施流程图,图4是最后绘制成功图片,结合图2和图5可以得到,本发明的一种结合美术和编程的python绘图方法,包括:
108.步骤1:导入海龟绘图库,设置屏幕尺寸及屏幕底色、线条颜色及粗细,建立坐标。本例中屏幕底色设置为白色,设置屏幕尺寸是为了更好确定图片所在屏幕的位置,设置屏幕底色相当于整幅图的背景色,而线条的颜色粗细就是画出图案线条的粗细和颜色,确定屏幕中网格线和屏幕中央的红色中心点,将界面分为四部分对应坐标系四个象限,这样就可以确定界面上任何一点图案的位置,用来做为绘画各个点坐标的参考。此步骤注意除了导入海龟绘图库还应导入时间和硬件设备所用库。
109.步骤2:定义小车绘制小车所用基本图案的信息。本例中小车的基本图案为一个长方形和二个圆形,根据网格线需要设置一个长方形的x坐标和长方形沿x方向的运动速度,二个圆形的圆心,直径和二个圆形沿x方向的运动速度。定义绘制小车的这些基本图案信息是方便后面绘制小车时直接定义函数引用,避免再使用海龟基本绘图方法重新绘制。
110.步骤3:定义相应函数,分别绘制小车和运动轨迹。在此步骤中注意要逐一定义运动轨迹和小车函数,先定义运动轨迹函数,因为运动轨迹直接是由一个田字格组成,绘制较为简单;小车需要先定义一个函数,利用if else循环设计画图方式,便于后面利用键盘、鼠标等硬件设备控制,再定义小车函数,基本图案信息步骤2已定义好,直接定义小车函数引用即可。注意可为小车和田字格轨迹设计颜色直接在绘制时添加即可,绘制小车运动轨迹和小车顺序可调换。本例中小车运动轨迹选用一个田字格。
111.步骤4:定义硬件设备控制小车运动。本例中定义计算机键盘的按键是上、下、左、右四个按键来控制小车移动,需要设置四个按键命令实现后小车向相应的距离,此距离用户可根据自身需求设定,然后利用键盘控制指令分别写出四个按键相应的指令,这样通过键盘按键就可以控制小车运动;定义计算机鼠标增加小车的数量,通过单击鼠标左键增加一个小车;定义计算机扬声器可让小车运动是唱歌发出声音,扬声器播放的音乐需要提前
设置好,设置方法均同计算机键盘相同。
112.步骤5:设置循环让小车一直运动。设置一个循环让小车受到设置的计算机硬件设备指令一直运动,实现动态图的效果,此步骤是利用while true结构让小车一直循环重复执行,做往复运动。
113.步骤6:判断小车是否一直运动。在代码完成以后需要运行看小车是否一直运动,若不运动则需要检测计算机程序有无语法等基础错误,然后回到步骤 4检查设置的硬件设备指令是否使用正确,然后检查步骤5while true循环是否使用正确,若运动则可进行下一步。
114.步骤7:删除网格线。所述网格线指步骤1在屏幕中绘制的网格线和中心红点,为了不影响图片的美观,满足用户的需求,在绘制完成之后即删除其对应的代码或不运行其对应的程序,完成绘制。
115.图4是最后绘制完成后的可通过计算机硬件设备控制的运动小车图。操控相应的计算机硬件设备小车会做出相应的动作。具体如何实施可参考图5。
116.图5包括计算机硬件设备鼠标、键盘、麦克风等,存储器,计算机程序,处理器。所述存储器可存储用户所编写的计算机程序,所述处理器即执行存储器中的计算机程序。用户根据计算机硬件设备的指令编写好计算机程序,计算机程序运行,用户通过操作计算机硬件设备反馈到用户编写的计算机程序,存储在存储器,计算机处理器通过执行存储器内的计算机程序呈现出用户所需效果,最后存储在存储器。
117.本实例通过导入海龟绘图库,设置屏幕信息,建立网格线,定义绘制小车所用的基本信息,定义相应函数,分别绘制小车和运动轨迹,设置计算机硬件设备指令让小车运动,设置循环让小车一直运动,判断小车是否一直运动,最后删除网格线完成绘制的操作完成了可通过计算机硬件设备控制的运动小车图的绘制。除了用到python海龟绘图中定义函数变量、循环、基本绘图命令还用到了时间库和计算机硬件设备对应的库,相比静态绘图方法动态绘图所用的方法比较复杂,对编程的要求更高,但对于青少年学习趣味性更强,灵活性较高,可直接通过硬件设备将用户所想要表达的直接传输给计算机程序,图片直接实现用户所需的效果。此绘图方法可选用多种硬件设备,本例中选用硬件设备为电脑键盘、鼠标、扬声器,将python和美术相结合有效的解决了现有技术的以下问题:学习编程纯代码枯燥无味,用笔绘画不易修改,更是对青少年学习 python具有极大的帮助。
118.本实施例中,用到的函数包括:
119.import():导入绘图所用的python库
120.例:import turtle:导入海龟绘图库
121.import time:导入时间库
122.turtle.hideturtle:隐藏海龟绘图形状
123.turtle.bgcolor:设置背景颜色
124.def:定义函数
125.turtle.pensize:设置画笔粗细
126.turtle.penup:抬起画笔,不绘制图形,用于另起一个地方绘制
127.turtle.pendown:落下下画笔,移动时绘制图形
128.turtle.goto:移动到目标位置
129.turtle.begin_fill:开始填充颜色
130.turtle.end_fill:结束填充
131.keyboard.add_hotkey:键盘控制绑定
132.while true:循环重复执行
133.turtle.clear:清楚当前列表的数据
134.global:设置全局变量。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献