Python 英雄冒险书

WELCOME

1 / 9

准备好学习魔法了吗?

我们将进入 CodeCombat 的世界,和 Hero (英雄) 一起掌握 7 个关键的 Python 知识点!

1. 对象 (Object)

THE HERO CHARACTER

2 / 9
hero

"我是故事的主角!"

💡 生动解释

对象 (Object) 就像故事里的主角
在我们的游戏中,这个帅气的骑士 hero 就是一个对象。

hero.moveRight() # hero 就是对象

2. 方法 (Method)

HERO SKILLS

3 / 9

⚡ 生动解释

方法 (Method) 就是主角会的技能
注意看代码里的小括号 (),它就像在喊:“我要发招啦!”

↓ 点击代码试试看 ↓

hero.moveRight()
hero.moveLeft()

Hero 准备就绪!

3. 参数 (Parameter)

POWER LEVEL & DISTANCE

4 / 9

参数就像告诉技能要用多大的力气走多远
写在小括号 () 里面的数字就是参数。

情况 1: 没写参数

hero.moveRight()

默认只走 1 步

情况 2: 有参数!

hero.moveRight(3)

用力走 3 步!

4. 整数 (Integer)

WHOLE STEPS ONLY

5 / 9
👣

整数就是完整的数字,没有“小尾巴”(小数点)
就像走路,一步,两步,不能走半步。

1
5
100
hero.moveRight(3)

5. 小数 (Decimal)

TINY, PRECISE STEPS

6 / 9
🎯

小数就是带着“小尾巴”(小数点)的数字。
比如 1.5。如果 Hero 只想精准地往前挪动一点点,就要用小数啦!

1.01.52.0
1.5 步
hero.moveRight(1.5)

6. 正数 (Positive)

FORWARD!

7 / 9
🚀

正数是大于零的数,代表增加前进
只要没有减号,通常都是正数。

100 →

7. 负数 (Negative)

BACKWARD!

8 / 9
👻

负数是小于零的数,前面有个减号 -
它代表后退减少

💡 小窍门:如果在向右移动的技能里用负数...

hero.moveRight(-2)

= 向左移动 2 步!

冒险完成!

LEVEL COMPLETE

9 / 9
🏆

你太棒了!

你已经掌握了 Python 所有的基础法宝。
现在的你,完全有能力去 CodeCombat 的世界里闯关啦!

✅ 对象
✅ 方法
✅ 参数
✅ 正数/负数