粉丝56获赞1016

欢迎来到小英老师的编程课堂,在前面几次的视频中,我们已经了解了编程的一些概念,比如说什么是变量, 变量是用标签纸带数据可变化的量输入,用户给的数据输出是程序的结果。注视解释程序的作用,也可以对我们起到一个提示作用,告诉我们每一行代码的意思, 指令是处理数据的小机器数据,各种输入输出处理的实际内容。在了解了这些概念以后,我们就可以去打开一个我们的编辑器,开始尝试编写一个程序。 在这里给大家介绍一个海龟编辑器,这是一款非常适合初学者的 python 编辑器,打开编辑器的主界面,我们新建一个 python 作品,会显示出这样一个空白的页面。 海龟编辑器有两个模式,一个是积木模式,一个是代码模式, 这两种模式有什么区别呢?我们先来看这段程序,这段程序使用的就是代码的方式来编辑的,我们看一下这段代码的意思。 首先我们获得青蛙之数的输入数据,将它变成可以计算的整数值, 让计算机自己去计算青蛙腿,眼睛的数量,最后输出我们想要的结果,青蛙的支数,嘴眼腿的数量。 大家可以看到第二行,这里 input, 当我们输入错误的时候,比如说这里 input, 我们少输入了一个 n, 下面就会有红色高亮提示我们输入错误,这个时候我们把它改回来就可以了。 计算机会问我们青蛙的数量,我们在这里输入了数字六,计算机就会自己计算出结果,六只青蛙,六张嘴,十二只眼睛,二十四条腿,程序运行结束,接下 下来我们再看一下积木和代码有什么区别,这就是积木的例子,还是刚才那一段程序,但是不同的是他像搭积木一样,一层一层的为我们搭好了, 可以看得出来积木会比程序更加简单,在积木左侧已经提示给我们了, 如果你想添加一个事件,在哪里寻找?如果你想控制他,或者是给他进行计算运算, 添加一个变量,这些已经为我们准备好了,我们只需要像搭积木一样,一层一层的把它累加起来就可以了,然后再输入我们 想给他的数据。怎么样?海龟编辑器是不是非常的简单呢?非常适合我们的初学者,尤其是积木的界面更加适合小朋友。

自制超级玛丽,还可以制作各种抢占塔防生存游戏,当做虾卷,大家快一起来试试吧!

书接上文怎么画正六十边形,你会发现需要写六十边一模一样的代码,有没有简便的方法呢?谁都想偷懒,不是诚信的出现就是让人偷懒。要不怎么说懒人推进科技进步呢? 今天教你一个循环指令或循环他的格式是这样的, f i 音 rend n。 比如我们重复六十遍,那么可以写成 f i 音 rend 六十。 注意后面的冒号是不能丢的。这里的癌在全身运行时,会把自己不断加一,直到完成六十遍,实现自动的重复动作。 我们只需要回车把我们想要重复的指令跟在后面就可以了,这样我们只要重复就好。这次我们只用到了 重复,没有用到癌。下次再讲解癌的用法。如果要给这一期起一个抖音式的标题,那应该大概会是这样的,教你用三行代码完成上百行代码的功能,谢谢!

画五角星简单吧,如何实现在不同位置画不同大小的五角星呢?我们用 python 来试一试。从这个视频开始,我将跟大家一起编程,从零开始学习 python。 海龟画图, 没有拍摄基础,不会下载拍摄的小伙伴也可以大胆尝试。我们在网站中集成了在线编程的功能,打开就可以直接编程了,欢迎大家一起来编程,体验思考的乐趣。 打开网站之后,选择海龟社区,点击创作,就可以进入在线编辑器了。为了演示方便,教程中我还是使用 vscod 来编程。上一次呢,我们学习了螺旋正方形,在这个地方呢,让他用嵌套重复的方式不断的画正方形就可以了。 后呢给大家留了两个问题,第一个呢是如何做一个螺旋的五边形,另外一个呢是我们今天的主题,怎么样画五角星。螺旋五边形 其实很简单,我们把原来螺旋正方形这个地方的重复直行四次,每次转九十度,改成重复直行五次,每次转七十二度,是不是就可以了?我们看一看效果, 这样的话,一个正五边形他就画出来了,旋转方式跟之前是一样的,这个比较简单,我们就不深入去讲解了,大家可以理解消化一下。我们今天的重点呢,是需要画一个五角星,把这个地方改一下 横四五角星。当然我们不仅仅画一个五角星,我们希望能够在舞台上面画出来很多位置不一样,大小也不一样的五角星。首先呢,我们来学习如何画一个五角星, 我们把原来画五边形的这些代码呢都删除,那剩下的呢,是我们的基础代码,对吧?我们复习一下,然后设定一下它的背景颜色,创建一个自己的 小海龟,设定一下它的形状,它的速度,它的粗细,最后呢把它隐藏起来,当然这个可选呢,你可以不隐藏,但呢是让它停留在这个地方,可以让我们看。那我们画五角星的话,首先肯定也是需要画五条边,对不对?我们来一个重复直行 for i 一 range 五,让它重复执行五次,每一次呢是往前走,然后再旋转一个角度,是不是跟画五边形其实很像呀?我们看一看这个地方 颜色,我们就待会设定一个黄色吧,往前走转弯就可以了。我们回到五角星,让他先往前走,踢点 forward, 我们画一个一百让他转弯。 这个五角星的转弯角度呢,大家可以去计算一下,他是一百四十四度,我们来运行测验一下。走,你没有出来,我们看一看,为什么?很有可能是 我们没有设定它的颜色啊,导致跟背景冲突了,我们往这个地方指定一下替点 color yellow 黄色来再测验一下。 哎,很顺利的画出来一个五角星,但是呢,因为是先往左转,所以他第二条边画的是这一个,为了让他看着更规整呢,可以让他往右转,再看一看这个效果。 哎,是不是就看着像一个赠的五角星了,看着比较顺畅啊。但是呢,这个五角星是空心的,里面是空的,怎么样让它变成实心呢?这就涉及到一个新的知识点,在海龟画图里面呢,有一个填充的功能,它的用法呢?是这样的,在我画线之前,我可以用一个替点 begin feel, 在画完之后来一个 t 点 in the feel, 它就是会把你在这个过程中画的封闭的图形填充一个颜色。这个地方呢, 你还可以指定一下它填充的颜色是什么? t 点, few, color, yellow, 因为还有画笔的颜色,我们可以把它放在一起来看看效果。 哎,一瞬间画完了一个填充了黄色的五角星,对不对?那怎么样让他能够在不同的位置去画不同大小的五角星呢? 这个就要用到我们今天的重点了,函数的功能,我们把刚才画五角星的这一部分呢,给他定义成一个函数,在我们 scratch 里面呢,也叫自制积木, 它的用法呢是 d e f define 的简写。后面呢给这个函数起一个名字,我们给它起名叫捉 star, 画一个星星,把这些代码呢加一个 tab 都放到这个定义的函数下面,这样的话呢,就定义好这个函数了。这个函数定义好之后呢,他 本身是不会去画五角星的,你还得去调用这个函数对应到 scratch 呢,就是创建了一个自制积木,你还得去使用它来我们看看效果,走,你 跟刚才的效果是不是一样啊?但是变成函数的好处是什么呢?我就可以多次去调用它,比如说这个地方我再用一次,这样的话,理论上是不是画出来两个五角星啊? 一二确实画了两遍,但是因为他们的位置呢是重叠的,所以看起来像一个,没关系,我们可以呢去优化一下这一个函数,让他可以接收一下,我们让他画 五角星的位置就是坐标 x, 逗号 y, 比如说这个地方我用一个,一开始你在零零,另外呢,画完第一个之后呢,你到左上角,我们来一个负一百,逗一百,到这个地方再去画一个这个零和零, 负一百一百就会传给 x y, 这个 x y 在这个地方呢,我们就可以让小海龟首先啊抬笔喷 up, 走到 x y 所在的位置,再落笔喷当,再去执行下面的画五角星的动作,我们来看一看,我们可以让速度稍微慢一点啊,改成八开始, 第一个没问题,挪到另外一个角第二个没问题,这样是不是就实现了不同的位置呀?当然我们也可以呢,用水滴素来实现,不需要每一次都固定,我们写一个 for i in renge, 让他画十个吧, 每一次呢都 draw star, 但是呢,里面的坐标呢?我不让他直接写死,我也用变量来代替,这个变量等于多少呢? x 等于 random, 点 random inter, 你可以指定他一个 范围,比如说负两百到两百, y 等于 random, 点 random int, 负两百到两百,他就会产生一个随机数,我往这个随机位置去画一个五角星,看一看效果一二三 四五,是不是每一次位置都不一样啊?那现在呢,我们只剩下最后一个问题了,我希望呢,他在不同位置画的大小也是不一样的, 没问题,再优化一下我们这个函数,往里面再添加一个新的参数,叫 size 大小。这样的话呢,在你使用或者说调用这个函数的时候,就需要往里面指定一下 它的大小是多少了。这个 size 怎么实现每一次不同的大小呢?依然随机数 random 点 random int 大小呢?你可以自己设 一个范围比这个就不能用负数了啊,对不对?我们用三十到一百吧,每一次呢,先生成一个随机的大小,然后传给这个函数,这个函数呢,这个 size 什么时候用呢? 我们在行进的这个直线的长度呢?去用,每一次不固定一百了,而是呢,我传进来塞子是多少你就走多远,这样的话就决定了这个五角星有多大,走你 一二,大小是不是不一样啊,这样的话就实现了我们这个功能,当然你也可以呢,再去把他的画线的粗细调整一下,这样的话就不会看的比较粗了,我们试一试,把这个呢改成一速度呢,稍微快一点,变成零重复直径二十个走你, 哎,这样看的话是不是棱角更分明一些,画二十个五角星,大小不一样,位置也不一样。好的,本期的视频就到 到这里了,我们通过学习画不同位置不同大小的五角星,学习了函数的概念。本次呢给大家留一个题目,用海龟画图去画一个中国国旗,这个难度还是不小的。做完的同学欢迎在评论区留下你的作品编号,记得点赞收藏, goodbye, 下期见!


小海龟爬呀爬,大海龟在沙滩上挖了一个洞,把自己的蛋铲在里面, 再用沙子小心的盖起来。 温暖的阳光照在海滩上,把沙子晒得暖暖的, 小海龟们在蛋里慢慢长大了。 夜晚的海滩静悄悄,一只小海龟从沙子里扒开一个小洞 爬了出来。 小海龟们钻出探壳后,飞快的朝着大 大海前进, 一只大螃蟹冲过来,朝小海龟伸出大钳子,小海龟加快速度躲过了危险, 一只海鸥从空中俯冲下来,叼走了一只小海龟,真糟糕。 爬呀爬,爬呀爬,小海龟终于爬到了大海里, 不好,另一只海鸥朝海面飞来,想抓住小海龟, 小海龟察觉到危险,迅速的下潜到海水里,海鸥失望的飞走了,小海龟挥动四肢, 快活的向大海深处游去。

我得回到海归船上。我会恳求他,我会请求他,他一定要做射牛超能力服务。什么?麝香仔, 你在做什么?你不该跟着我的。啊哦,我们已经离射牛群很远了,我得给吉米打电话,海归船可以来接我们,然后帮忙重新定位射牛群的位置。啊哦,电量不足 最好赶紧打电话。蓝背包呼叫海归船。请回话。海归船。哦,你猜怎么着?没有全球定位系统,没有通讯,什么都没有, 只有你和我拉摄像仔,孤零零的,我不知道该往哪走。 啊哦,狼群在集合,看起来他们准备出发去巡视他们的领地了。 哦,你饿了?非常饿, 他想让你待在这,但我不行,我得跟着狼群跑。阿文娃,你有北极狼超能力服吗?就在这,好的,特快专递到狼群几米,好的, 瞬间移动。 哎哎 哎呀,收到激活北极狼超能力。 行了,穿上这套北极动物超能力服后,我感觉我可以随狼群永远的跑下去。我很快回来,小乳牙。


嗨,大家好,我是镜子。有宝宝喜欢海洋动物吗?我家小朋友特别喜欢。那就做一期海洋动物系列吧。今天做一只小海龟,绿色、棕色混合成深绿色做海龟壳, 压出龟壳的纹路,棕色填充 壳周围围一圈棕色。 接下来做头部、四肢和尾巴, 加上眼睛和嘴巴, 加一块橄榄色做底部 四肢加一些绿色的细节,小海龟就做好了,你们喜欢吗?你们都学会了吗?做法很简单, 别忘了给我点赞、评论、投币、收藏加关注哦,谢谢大家。


