python使用小海龟绘制图形代码(教孩子学Python编程之海龟画图)
python使用小海龟绘制图形代码(教孩子学Python编程之海龟画图)创建空白画布操作演示第二步:创建画布:引入了turtle模块,接下来我们要创建一个画布,也就是一个用来画图的空白空间,就像艺术家的画布一样。做法是调用turtle模块中的Pen函数,它会自动创建一个画布在PythonShell程序中输入:t = turtle.Pen()具体操作如下图:首先点击桌面上的图标来打开Python Shell程序,开始——所有程序——Python 3.X文件夹——再找到IDLE Python3.X 64-bit。可以将这个发送到桌面快捷方式,后期使用直接使用鼠标双击即可打开。接下来跟大家分享动态图具体的操作步骤:打开IDLE的操作演示第一步:引入turtle模块:创建画布之前必须引入turtle(海龟)模块,在PythonShell程序中输入:import turtle
大家好,我是践行计算机教育刘老师,很高兴跟大家分享Python编程,建议5年级以上的学生学习。父母也可以陪着孩子一起学习Python编程,对于孩子学编程起到监督和辅助学习。下载我们Python编程工具,如下图所示:
下载界面
下载好了编程工具之后,就开始我们今天的编程之旅吧。
本章主要内容海龟是想隵基本计算机作图的好方法,今天我们会用Python的海龟来画一些简单的形状和线。
打开Python Shell程序首先点击桌面上的图标来打开Python Shell程序,开始——所有程序——Python 3.X文件夹——再找到IDLE Python3.X 64-bit。可以将这个发送到桌面快捷方式,后期使用直接使用鼠标双击即可打开。接下来跟大家分享动态图具体的操作步骤:
打开IDLE的操作演示
创建画布第一步:引入turtle模块:创建画布之前必须引入turtle(海龟)模块,在PythonShell程序中输入:import turtle
第二步:创建画布:引入了turtle模块,接下来我们要创建一个画布,也就是一个用来画图的空白空间,就像艺术家的画布一样。做法是调用turtle模块中的Pen函数,它会自动创建一个画布在PythonShell程序中输入:t = turtle.Pen()具体操作如下图:
创建空白画布操作演示
移动海龟我们要使用刚刚创建的变量t上面的函数来给海龟发指令。有点类似于在trutle模块中使用Pen函数。例 如,forward指令让海龟向前移动。要让海龟向前移动50个像素,输入下面的命令:
t.forward(50)具体的操作演示如下图:
移动海龟操作演示
海龟向前移动了50个像素。一个像素就是屏幕上的一个点,也就是可以表现出的最小元素。你在计算机显示器上看到的所有东西都是由像素组成的,他们是很小的、方形的。这就是简单的计算机作图。
让海龟左转90度指令为:>>>t.left(90)
如果你还没有学过角度的概念,那么这样想:想想你站在一个圆的圆心上。
- 你面对的方向的角度为0度
- 如果你伸平左臂,这就是向左90度方向
- 如果你伸平右臂,这就是向右90度方向
具体的操作如下图所示:
海龟坐旋转90度
当你调用t.left(90),这和调用t.right(270)是一样的。
画一个方块现在我们要画一个方块。在你已经输入的代码后面再输入如下代码行:
>>> t.forward(50)
>>> t.left(90)
>>> t.forward(50)
>>> t.left(90)
>>> t.forward(50)
>>> t.left(90)
海龟这时就应该画出了一个方块并且面向开始的那个方向,具体操作如下图所示:
画一个方块操作演示
小知识分享:要擦除画布,输入重置命令:t.reset()。这会清楚画布并把海龟放到开始的位置。也可以使用清除命令:t.clear(),它只清除屏幕,海龟仍留在原位。
编程小测验
第一题:用turtle模块的Pen函数来创建一个新画布,然后画一个长方形。
第二题:创建另一个画布,这次画一个三角形。
注:本文由践行计算机刘老师原创,快乐分享,一起学习,欢迎关注,谢谢大家的支持。