07 · 言出法随
用带引号的名字指定攻击目标
扣哒世界 · 计算机科学入门 · 第7–9关
用带引号的名字指定攻击目标
组合移动与攻击
综合运用参数、名字和顺序
学习路线只列数字编号教学关;第9关在两组中作为衔接复习。
THE HERO'S SCRIPT
程序就像给英雄写的剧本!
导演(你)告诉演员(计算机),每一步要做什么、什么时候做。
WRITING THE SCRIPT
编程就是编写剧本的过程!
你就像一个小导演,用代码语言(Python)写下英雄的每一个动作,创造出精彩的冒险故事。
NOTES FOR HUMANS
以 # 开头的文字。
计算机完全忽略它(看不见!),它是写给人类看的笔记,帮助理解你的意图。
MAGIC QUOTES
字符串就是被引号包围的文字!
食人魔的名字都是字符串,引号告诉计算机:
“这是文字,不是代码指令哦!”
STEP BY STEP
像下楼梯一样,从上到下执行,不能跳!
ERROR IN THE SCRIPT
Bug 就是程序出了错,就像剧本里写错了台词!
程序错误不一定是小虫子!拼错方法名、漏写引号,或行动顺序不对,都可能让程序出错。
BUG HUNTING
调试就是找出并修复 Bug!
程序员要像侦探一样,仔细检查代码,找到错误的地方并改正它。
扣哒世界 · 计算机科学入门 · 第7–9关
程序是指令组成的剧本;编程就是编写和修改剧本。
hero.moveRight()
写给人看的说明,不会指挥英雄行动。
# 先观察敌人的名字
名字用引号包住,拼写和大小写要准确。
hero.attack("Brak")先移动到合适位置,再攻击;按从上到下的顺序执行。
观察 → 移动 → 攻击
漏引号、拼写错误、行动顺序错误都可能出问题。
"Brak" ≠ "brak"
运行观察 → 找到问题 → 修改 → 再运行。
hero.attack("Sog")本节课关卡:7. 言出法随;8. 概念挑战. 危险脚步;9. 组合挑战. 睡眠时刻