小 蛇 大 冒 险 · 用 Python 代码指挥你的蛇
目标:写 Python 代码指挥小蛇 🐍 捡光宝石 💎,然后钻进传送门 🚪 完成任务。
pick()、死循环都会在 MISSION LOG 里给出中文提示,并在编辑器里标出出错的行。has_key() 可以查询有没有拿到钥匙。重复 n 次: 条件循环:
for i in range(4): while front_is_clear():
move() move()
判断分支: 定义函数:
if on_gem(): def grab():
pick() move()
elif front_is_clear(): pick()
move()
else:
turn_left() 调用:grab()