level 9
CodeCombatCN
楼主
关注codecombatcn,查看完整文章
大家好呀!我是CoCo老师,欢迎大家来到CodeCombat编程世界。很开心我们一起在CodeCombat学Python,今天是第二课:提示、字符串、循环、缩进。
一、今日词汇
大家都知道,Python语句都是由英语单词组成的,为了方便大家学习,我们先来看看会用到的单词吧。就是下面这些,你都认识吗?
二、今日句法
1.提示
学完了单词,是不是迫不及待要闯关了呀。快点打开我们的学习网站koudashijie.com,登录进入课程页面,打开计算机科学入门课程,进入地图,地图长下面这样:
上次课我们一起闯了前6关,今天从第7关“Kithgard 图书管理员”开始,快点点击第7关的关卡图标进去闯关吧~
认真阅读关卡目标,认真阅读代码区蓝色的注释,可以更好地完成闯关。在这一关的注释中,我们可以看到,“密码就在提示中”的文字,你知道提示在哪里吗?就在下图红色圆圈这里,是个蓝色按钮,点击它你就会看到详细的语法提示呢,快去试试吧。
大多数关卡提示包含了能够帮你完成目标和学习新编程概念的额外信息。2.字符串我相信你已经在提示中找到密码啦,恭喜你成功闯过第7关!来第8关看看吧,我们需要用写名字的方式来攻击物品或敌人,如通过写门的名字"WeakDoor"来攻击门。把门打开后,你的弓箭手盟友就出来啦,他可以帮助英雄来攻击食人魔"Two"。通过写名字来攻击时,名字必须要括在引号内,并确保名称大小写正确,这里的名字"WeakDoor"、"Two"都是字符串的形式,要写在英文双引号里的。你知道什么是字符串吗?不知道就看看下图吧。
“Brak”是字符串,需要写在英文双引号里,表示食人魔的名字,我们把食人魔的名字写在attack()方法里后,英雄就会攻击这个食人魔,所以一定要注意,名字不要写错呀!
3.循环
第8关通过!我们来到第9关“焰中舞动”啦。快去看看本关目标和代码区的注释吧,遇到问题记得点击提示呀。
在这一关你遇到了while True循环,你一定很好奇这是什么吧,看看下图你就会懂啦。
while True循环是一种无限循环,无限循环就像“雨一直下”一样,一直运行,直到程序停止才会停止。我们可以用while True循环来完成一些重复执行的事,这样我们可以节省好多代码呢!哈哈,可以偷懒哟~
你已经学会无限循环了,来试试第10关“闹鬼的迷宫”吧,记得要用while True循环呀!
4.缩进
闯过第10关后,你会发现,其他的Python语句都是从左边开始写的,while True循环下面的语句前面都空了4个空格,没有空格的话就会出错,这是什么呢?
这4个空格叫缩进,这些带缩进的语句像是在说“我们的都是while True循环里的,我们跟那些没有缩进不一样“。使用缩进,计算机可以区分出,哪些语句是需要循环执行好多次的,哪些是不需要循环、只执行一次的。为了让计算机顺利执行,你一定要写对缩进呀!可以按4个空格,也可以按一个“TAB”键。
第10关让你收获颇丰呀,循环是不是很好玩?快去试试第11关“再下一步”,用循环挑战更多可能吧。在这一关有个限制,只能使用4条语句。记得先认真阅读本关目标和代码注释,遇到问题记得点击提示哈。
恭喜你闯完11关,你对循环的理解是不是更深刻了呢?来试试将循环和攻击结合在一起会出现什么好玩的事情吧,第12关“恐惧之门”可以告诉你。这里是通过写名字“Door”来攻击门的,忘记的话先去复习一下第8关的字符串吧。
你已经学会了使用while True循环来攻击啦,表扬你一下!如果我们需要先攻击箱子,再循环移动,你知道怎么做吗?快去第13关试试,这次要把attack()方法从while True循环里拿出来了。你只能去攻击箱子,不要干别的,因为你的后面会有一个火球在追你,追上你后,你就不会存活了。
在第13关中你学到了while True循环的新玩法,这样的新玩法还有很多呢,来第14关“橱柜里的骷髅”玩玩吧,在这里会有很多食人魔,多到你无法自己全部把他们打死,你决定去找个大佬来帮你,但是大佬像孙悟空一样被被困住了,你需要先把大佬就出来,然后他会帮你打败所有食人魔来,大佬被困在“Cupboard”里了,快去把他就出来吧,我相信你一定可以的。
三、总结交流
今天的课上完了,你还记得今天学了什么吗?不记得的话可以看看下图的知识卡片回忆一下。
最好的学习方式是把学到的东西教给别人,快去把你学到的分享给小伙伴们吧。今天的作业是完成11a“迷一般的 Kithmaze”、11b“辐射光环”、14a“Kithgard橱柜A”、14b“Kithgard橱柜B”、5a“机会有利”、5b“高举之剑”。非常感谢大家,我们下次课见!
2019年11月05日 14点11分
1
大家好呀!我是CoCo老师,欢迎大家来到CodeCombat编程世界。很开心我们一起在CodeCombat学Python,今天是第二课:提示、字符串、循环、缩进。
一、今日词汇
大家都知道,Python语句都是由英语单词组成的,为了方便大家学习,我们先来看看会用到的单词吧。就是下面这些,你都认识吗?
二、今日句法
1.提示
学完了单词,是不是迫不及待要闯关了呀。快点打开我们的学习网站koudashijie.com,登录进入课程页面,打开计算机科学入门课程,进入地图,地图长下面这样:
上次课我们一起闯了前6关,今天从第7关“Kithgard 图书管理员”开始,快点点击第7关的关卡图标进去闯关吧~
认真阅读关卡目标,认真阅读代码区蓝色的注释,可以更好地完成闯关。在这一关的注释中,我们可以看到,“密码就在提示中”的文字,你知道提示在哪里吗?就在下图红色圆圈这里,是个蓝色按钮,点击它你就会看到详细的语法提示呢,快去试试吧。
大多数关卡提示包含了能够帮你完成目标和学习新编程概念的额外信息。2.字符串我相信你已经在提示中找到密码啦,恭喜你成功闯过第7关!来第8关看看吧,我们需要用写名字的方式来攻击物品或敌人,如通过写门的名字"WeakDoor"来攻击门。把门打开后,你的弓箭手盟友就出来啦,他可以帮助英雄来攻击食人魔"Two"。通过写名字来攻击时,名字必须要括在引号内,并确保名称大小写正确,这里的名字"WeakDoor"、"Two"都是字符串的形式,要写在英文双引号里的。你知道什么是字符串吗?不知道就看看下图吧。
“Brak”是字符串,需要写在英文双引号里,表示食人魔的名字,我们把食人魔的名字写在attack()方法里后,英雄就会攻击这个食人魔,所以一定要注意,名字不要写错呀!
3.循环
第8关通过!我们来到第9关“焰中舞动”啦。快去看看本关目标和代码区的注释吧,遇到问题记得点击提示呀。
在这一关你遇到了while True循环,你一定很好奇这是什么吧,看看下图你就会懂啦。
while True循环是一种无限循环,无限循环就像“雨一直下”一样,一直运行,直到程序停止才会停止。我们可以用while True循环来完成一些重复执行的事,这样我们可以节省好多代码呢!哈哈,可以偷懒哟~
你已经学会无限循环了,来试试第10关“闹鬼的迷宫”吧,记得要用while True循环呀!
4.缩进
闯过第10关后,你会发现,其他的Python语句都是从左边开始写的,while True循环下面的语句前面都空了4个空格,没有空格的话就会出错,这是什么呢?
这4个空格叫缩进,这些带缩进的语句像是在说“我们的都是while True循环里的,我们跟那些没有缩进不一样“。使用缩进,计算机可以区分出,哪些语句是需要循环执行好多次的,哪些是不需要循环、只执行一次的。为了让计算机顺利执行,你一定要写对缩进呀!可以按4个空格,也可以按一个“TAB”键。
第10关让你收获颇丰呀,循环是不是很好玩?快去试试第11关“再下一步”,用循环挑战更多可能吧。在这一关有个限制,只能使用4条语句。记得先认真阅读本关目标和代码注释,遇到问题记得点击提示哈。
恭喜你闯完11关,你对循环的理解是不是更深刻了呢?来试试将循环和攻击结合在一起会出现什么好玩的事情吧,第12关“恐惧之门”可以告诉你。这里是通过写名字“Door”来攻击门的,忘记的话先去复习一下第8关的字符串吧。
你已经学会了使用while True循环来攻击啦,表扬你一下!如果我们需要先攻击箱子,再循环移动,你知道怎么做吗?快去第13关试试,这次要把attack()方法从while True循环里拿出来了。你只能去攻击箱子,不要干别的,因为你的后面会有一个火球在追你,追上你后,你就不会存活了。
在第13关中你学到了while True循环的新玩法,这样的新玩法还有很多呢,来第14关“橱柜里的骷髅”玩玩吧,在这里会有很多食人魔,多到你无法自己全部把他们打死,你决定去找个大佬来帮你,但是大佬像孙悟空一样被被困住了,你需要先把大佬就出来,然后他会帮你打败所有食人魔来,大佬被困在“Cupboard”里了,快去把他就出来吧,我相信你一定可以的。
三、总结交流
今天的课上完了,你还记得今天学了什么吗?不记得的话可以看看下图的知识卡片回忆一下。
最好的学习方式是把学到的东西教给别人,快去把你学到的分享给小伙伴们吧。今天的作业是完成11a“迷一般的 Kithmaze”、11b“辐射光环”、14a“Kithgard橱柜A”、14b“Kithgard橱柜B”、5a“机会有利”、5b“高举之剑”。非常感谢大家,我们下次课见!