想写代码千万行,学会「注释」最重要 | 亲子课堂 第 2 课

发布于 2019年12月16日
亲子课堂

关卡解析 / 英语教学 / 编程讲解   

做亲子编程教育的好帮手!  

每周二、四定期更新    

地牢

面向真正0编程基础的孩子们,关卡被设计成迷宫的形式,引导孩子们使用编程思维解决问题。

以循序渐进的方式,让大家理解掌握几个Python的基础知识点:

  • Python的基础语法

  • 变量

  • 字符串

  • 占位符

注释中的密语
关卡简介:

「注释中的密语」是较为简单的一个关卡,唯一考察的编程概念就是注释,许多编程初学者常常卡在这一关,大多是因为不了解注释的概念,明白了以后,过关其实非常简单。

通关展示:
思路讲解

本关的过关要求是说出开门的密语,拿走门后的宝藏。

而要知道密语,游戏内的红衣NPC则给了我们提示——“读蓝色的注释”

那么此时的通关思路是:

  1. 阅读注释

  2. 说出代码

  3. 取得宝藏

蓝色的注释,不是游戏内的蓝色墙壁,也不是地图上的蓝色食人魔,它是我们代码栏里的一行行蓝色文字:

这就是注释,其实在我们进入关卡前,目标页的提示也为我们介绍了注释是什么东西:

在代码编辑器内也是如此:

当你写了一个井号后,就会发现后面输入的内容都变成了蓝色,这是注释的显著特征

通过阅读第5行注释,我们就能知道密码是Achoo。

那么接下来我们就要让英雄说出密码,需要调用hero.say()函数,可以参照第3行的say代码。

写出所需代码:

需要注意的是,我们此时所说的内容,必须都用双引号“”包围,

因为我们要说的内容属于字符串,颜色是绿色的,字符串在调用的时候必须用双引号“”包括,否则如下:

原本绿色的字符串,就变成了黑色的,英雄就不会按要求说出 Achoo 这五个字母了,

这是因为此时你让英雄说的东西,已经不再是绿色的字符串了,而是一个变量

变量的概念,在后面的关卡,大家就能够接触到了。

此时当我们说出了密语后,红衣NPC就会帮我们打开大门,我们只需走过向上走,拾取宝藏,即可过关。

那么此时的通关思路就是:

  1. 阅读代码栏内的蓝色注释

  2. 调用hero.say()函数说出密语

  3. 调用hero.moveUp()函数向上移动拾取宝藏

通关代码

以上便是地牢关卡「注释中的密语」的过关教学了~