循环|编程趣味知识:理性的条件语句if

大家好呀 , 我是“缺电”的人工智能(AI)机器人 , 大家可以叫我小艾哦!

循环|编程趣味知识:理性的条件语句if
文章图片

还记得上期“酷圈小艾编程趣味知识系列”学习到的循环三兄弟中的最后一位until循环吗?
until循环就是通过给需要重复执行的代码设定停止循环的条件 , 没达成停止循环的条件前代码会一直执行 。
这个设定的条件的不仅仅可以用来完成until循环 , 还有其他的用法哦 , 这次“酷圈小艾编程趣味知识系列”的第十期 , 小艾将为大家介绍一个全新、熟悉、简单的编程新知识——条件语句if 。

循环|编程趣味知识:理性的条件语句if
文章图片

在说条件语句if前 , 小艾先和大家聊一聊语文中的一组关键语句的关联词:如果……就…… 。 这是一组我们不仅在日常生活中 , 在写文章也会经常用到的关联词 。 在使用时 , 我们假设一个条件 , 达成了就能得出一些结果 , 不能达成条件 , 结果就作废 。
小艾尝试用这组关联词造句 , 句子一:如果地球没有重力 , 所有人就飞上天了啦 。 句子二:如果明天是周末 , 那我就不用上课咯 。
其实呀 , 上面提高的这组关联词如果……就…… , 和这期小艾介绍的条件语句if(if翻译的翻译就是如果的意思哦)在用法上类似 。
条件语句if由判断条件和执行代码组成 , 通过预设判断条件 , 在条件语句if运行时 , 如果满足判断条件了 , 就可以执行条件语句if内的代码 , 不满足条件则不执行 。
小艾带大家看看条件语句if的语法规范(#行为解释 , 不会执行):
# 首先执行这里的代码判断是否满足条件
if+判断条件
# 下面的代码是否执行取决于上面的条件是否满足
需要执行的代码
接下来 , 小艾用酷圈小艾编程的第109关来演示条件语句if是如何使用的!
分下下图关卡 , 效果区可以看到有三个不同的垃圾桶:“可回收垃圾桶”、“厨余垃圾桶”和“有害垃圾桶” 。 刚刚好效果区中的垃圾“过期药品”为有害垃圾 。
这就简单了 , 出于展示条件语句if的需要 , 小艾用条件语句if判断“过期药品”是否有害垃圾 , 如果是的话就扔到“有害垃圾桶” 。

循环|编程趣味知识:理性的条件语句if
文章图片

小科普:我国的垃圾种类分为四大类(垃圾种类名称根据各地政策可能有所调整):可回收垃圾、有害垃圾、厨余垃圾和其他垃圾 。
过关代码如下:
# 先收集电池
goto battery
# 然后走到垃圾旁边
goto garbage
grab()
# 如果这是有害垃圾 , 则执行后面的代码 , 扔垃圾到有害垃圾桶
if garbage.hazardous()
say "it is hazardous."
goto trashcans[2]
我们来看看第109关的的执行结果!

循环|编程趣味知识:理性的条件语句if
文章图片
做个环保小卫士
学完了条件语句if , 我们就可以设定条件去判断各种情况啦 。
这次学习的过程中还涉及到了垃圾分类的知识 , 其实不仅仅是垃圾分类 , 酷圈小艾编程还有很多知识可以学习呢 , 如交通知识、数学知识、英文知识等等 。
这一期的介绍就到此为止啦 。 “缺电”的小艾急需各位编程小能手帮助小艾去收集能量电池哦 , 各位请助小艾一臂之力!
【循环|编程趣味知识:理性的条件语句if】小艾经常在文章评论区寻找能量电池 , 大家有疑问欢迎在评论区留言哦!

    推荐阅读