学哥量化交易学习
持续学习,提高认知,磨炼技艺,从零基础学编程并跨过量化程序交易的大门。
 返回首页
 
 
S021 小蜜蜂能不能采到花蜜就靠你来决定了
作者:学哥
发布时间:2018-9-17
上节课完成了codeorg课程2的第11节的课程。
这节课学习codeorg课程2的第12节和第13节课程。

课程2第12节
打开浏览器,进入codeorg的课程2,找到第12节课程的名称为“条件语句”,点击右侧的“线下的活动”。 会看到视频,内容是通过纸牌游戏来引入一个新的编程语句:条件语句。也就是通过纸牌游戏规则学习如果根据已知的条件进行判断,从而执行不同的操作。 点击“完成!继续下一个阶段”,进入第2关: 这1关是根据左侧的题目来判断哪一组的卡片的得分是正确的。 左侧的题目是用条件语句编写的,根据英文的意思可以得知: 如果卡片数字小于5,并且如果卡片是黑色的,则奖励自己这组的分数等于卡片上的数字。 如果卡片数字小于5,并且如果卡片不是黑色的,则奖励对方一组的分数为1。 如果卡片数字不是小于5,并且如果卡片是心形的,则奖励自己这组的分数为1。 然后根据题目规则,看答案选项里面的每一组的每一轮,然后根据规则去逐个卡片进行判断,注意Team1和Team2各自都要进行判断。 根据规则可以判断第3个答案是正确的。
课程2第13节第1关
进入第13节的第1关: 这一关是和以前做过的循环逻辑类似。 尽量多使用循环来做重复的动作。答案如下: 使用“下一步”按钮,可以单步执行程序进行调试。
课程2第13节后续所有关卡
进入第2关: 这关还是尽量使用循环,来减少使用的模块步骤数。答案如下: 第3关会先看一个视频,视频内容是介绍如何使用条件语句来实现不同的分支逻辑。 这一关要开始使用条件语句了,多了一种新的模块:如果XXX条件ZZZ。 可以分别设置:判断的对象,判断的条件,判断的结果。如果判断的条件满足了,才会执行模块内部的步骤;否则跳过条件语句继续下面的语句。 比如:如果花蜜等于1,如果蜂蜜大于2,等等。 那么如果当蜜蜂走到一个位置,执行了条件语句:如果花蜜等于1,则需要执行模块获取花蜜。结果如下: 第4关先向前移动,然后判断花蜜是否等于1,等于则获取花蜜: 第5关和第4关类似,只是要多走几步,多判断一次而已。 第6关和第5关类似,只是移动方向不同,以及是否需要条件语句的区别。 第7关和第6关类似,条件语句都是一样的,只是其他语句不一样。 第8关就是使用循环进行向前移动,然后使用条件语句获取花蜜。 可以使用循环嵌套,这样只需要8步就可以完成: 第9关就是循环里面嵌套条件语句即可。 第10关可以使用循环里面嵌套条件语句,大大减少步骤完成。答案如下: 可以看到,很多时候,灵活使用循环语句可以大大减少步骤,关键还是要能总结重复的规律,从而使用循环模块。 第11关和第10关类似,就是前进步数不一样而已。 第12关也是类似的,注意转方向不要错误即可,条件语句都是一样的。 第13关也可以利用循环,注意循环里面的条件语句可以改成判断如果花蜜大于0则执行获取花蜜,这样最后一个格子里面的4个花蜜,满足了条件会被采集掉1个,剩余3个可以最后用一个循环来获取: 第14关是判断条件判断语句是否满足条件,应该很简单。 第15关很简单,循环加条件即可实现。 这节课开始学习新的条件语句的概念,要明白条件语句的3个要素:对象、判断条件和判断结果,满足条件的情况下才会执行。
下节课预告
下节课介绍课程2第14节、15节和第16节【Flappy Bird】,开始通过玩一个好玩有趣的游戏来继续学习编程。
学哥量化交易学习团队
   致力于:持续学习,提高认知,磨炼技艺,持续输出高质量的教程和课程,帮助更多的人从零基础学编程并跨过量化程序交易的大门。
零基础学编程Python入门课程
课程包含以下内容:
1.图文教程《零基础学编程入门-从Python到Web网站.pdf》,学哥原创版权,共计1024页高清图文教程。
2.视频课程《零基础学编程Python入门》,学哥原创版权,共计24节课45个高清视频。
3.视频教程《玩转魔方》,学哥原创版权,可以送给孩子,共计16个高清视频。
4.图文教程《如何寻找编程相关的电子书下载资源.pdf》。
5.加入学哥编程学习辅导QQ群在线交流。

客服 10:00-17:00
QQ: 44556287
微信公众号
学哥量化交易学习
 
  微信公众号:学哥量化交易学习     QQ群1:603559164    客服QQ号:44556287
工信部备案/许可证编号:沪ICP备15050545号-4