关卡链接: Kithgard地牢

完整代码如下:

1 # 向宝石进发。

2 # 小心尖刺!

3 # 在下面输入你的代码,完成后点击运行。

4

5 hero.moveRight()

6 hero.moveDown()

7 hero.moveRight()

每一行最前面的数字是不用输入的,由平台自动生成,在这里为了讲述方便,保留原样。

1-3:Python语言规则中,凡是#号后面的为注释、备注,或者让人能看得懂程序的注解。

本段代码1-3行的#后面,告诉你本关的任务,和指导。

4:第4行空着,只是为了美观好看,你也可以不空。

5:hero是英雄的英文,也是你游戏中所控制的人物。一切以他的行为开始。

move是移动的英文,Right是右的英文,连起来moveRight就是向右移动。

hero和moveRight中间的.是告诉你,你的hero有很多能力,但是需要用.来启动它。

好吧,正经的说法就是moveRight是hero类的方法(或函数),理解不了就先照着写。

moveRight后面的()没有填入任何内容,代表使用默认值,也就是1。

所以,整行代码就是让你的英雄向右移动一步。

6:Down是右的英文,连起来moveDown就是向下移动。

所以,整行代码就是让你的英雄向下移动一步。

7:和第5行一样,请参见第5行说明。

你可以点击下运行,看看你的英雄是否完成了任务!