CodeCombat代码全记录(Python学习利器)--Kithgard地牢关卡代码说明及总结

第一章还剩余些关卡,由于都是挑战关卡,这里对我们初学者总体来讲有点困难。那不会影响我们的学习,体验完毕如上的所有关卡后,我们对python的很多内容有了进一步的了解。布吉岛*水硕德司机曾说过,善于总结,我们才能学的更好,走的更远。

说明:剩余关卡
丛林游戏、Kithgard学徒、Kithgard精通、蜿蜒峡谷、轰轰后续我们在更新相应代码。

细心的童鞋可能会发现,在第一章节里,我们说的是已56关的版本为参考,但是在blog编写的过程中,写到此章时,我发现好像丢了8关的内容,齐了怪了,我还找时间去核对了下关卡的内容,竟然没有找到是哪8关卡内容丢失了。。。。word天!!!!好吧,由于笔者时间有限,另外第一章节的内容较为简单,那就donnot do that mind 了!~~~

在准备进入第二章的学习内容前,我们来进行下前面学习内容的总结。

1.不同的装备存在有不同的方法,我们在过关的时候只需要调用所需的方法即可(定义方法后续我们在闯关时会学习到)。

2.调用(call)方法(methon)像moveUp这样的命令,我们可以在方法中添加参数,例如:hero.moveRight(2),当然这时由系统已经给你定义好了带参数的方法,你直接使用即可。

3.传递字符串(string),在双引号的字符,如"Kratt"做为方法的参数(argument)。这里我们要区分开变量和字符串的内容,例如:hero.attack(enemy),这时,enemy就是一个变量,他是存储有内容的,我们攻击的对象可以是sky,也可以是fans,也可以是teacher,只需我们定义好enemy的变量内容即可。hero.attack(“Weak door”),而这时的Weak door就是字符串,它表示攻击的对象就是Weak door.

4.我们在循环调用的时候,可以使用while-true (loop)一边又一边的重复你的方法。这类似于一个死循环,它会接受到指令后不断的重复调用while True里的方法,直到天荒地老。如果想停止循环,你可以使用break指令,让循环终止并调出循环。

5.如何高效简明的编写代码,让重复的方法简单表达出来进行调用,而不是一直的罗列下去。

6.注释的作用:在日常我们编写代码时,通常需要加入注释,这样在提交代码后,其他的人员也可以更好的走读并了解代码的内容。在python中,我们的注释采用#开头,后面写入我们代码的目的。

7.怎样结合使用方法和循环来让代码更加明显简便。

8.注意python语言的缩进格式及符号的使用:if 、while True语句后要使用:,并且下一行需要一个Tab键的缩进(缩进4格)!!

9当你关卡过不去的时候,试试买件装备,不要舍不的花钱

10.当你没有思路的时候,可以点击右上角的提示按钮,那会对你有帮助的,但是不要没关都看,那就没有意义了。

11.记得在你认为关卡简单的时候关闭掉提示功能,你会更加加深你的编程能力,不要总靠别人,要靠自己的力量!!

关键字:

函数方法调用
函数
循环
调出循环
变量
常量
字符串
参数
引号的作用

好,到这里,我们第一关Kithgard地牢就完成了,我们之后进行第二章python内容的学习!!!加油向未来!!!

欢迎有问题的童鞋给老师留言,当老师看到留言时,会第一时间给予你答复!!!!

猜你喜欢

转载自blog.csdn.net/xzm5708796/article/details/89296042