《编程农场》教程 (10):向日葵核电站!解锁模块化编程 (import) 与最值算法 欢迎回来,农场首席架构师! 在征服了傲娇的树木和极度需要照顾的巨型南瓜后,你的农场逻辑已经非常精密了。但是,你有没有发现无人机飞来飞去的速度有点慢? 今天,我们将解锁农场的“终极能源”
分类: Python编程相关代码文件
《编程农场》教程 (9):巨型南瓜的挑战!用列表与字典记录农场状态 欢迎回来,农场架构师! 在前面的课程中,你的无人机已经像一台精密的时钟一样,完美处理了胡萝卜、木材等基础资源。今天,我们将面对游戏里第一个真正考验你“全局思维”的魔王级作物——南瓜(Pumpkin)。 南
《编程农场》教程 (8):农场的“百宝箱”!掌握列表 (List) 与字典 (Dictionary) 的进阶数据管理 欢迎回来,高级农场架构师! 在之前的课程中,我们学会了用变量(Variable)来充当“小纸条”,记录木材的数量(比如 wood_count
《编程农场》教程 (7):告别“面条代码”!用 def 打造你的专属指令 欢迎回来,农场首席架构师! 随着你在第六课写出了“动态仓管系统”,你的农场逻辑变得越来越聪明,但也带来了一个严重的副作用:你的代码变得越来越长,缩进越来越深(if
《编程农场》教程 (6):智能仓管!用 num_items() 与变量实现动态按需生产 欢迎回来,伟大的农场架构师! 在前五课中,你的无人机已经从一个“原地挥镰刀的笨蛋”,进化成了“全图极速扫荡的棋盘格伐木机”。但是,随着你的机器日夜不停地运转,你可能会遇到一个新问题:爆仓了! 如果你的木材已经堆积
《编程农场》教程 (5):木材大亨!树木的“社交距离”与棋盘格算法 欢迎回来,农场主!既然你已经迫不及待地翻开了“树木(Tree)”的说明书,看来你的胡萝卜已经大丰收,准备进军木材加工业了! 树木是一个极好的资源,每棵树能产出 5 份木材,比低级的灌木(Bush)效率高得多。但是,仔细阅读官方说明书
《编程农场》教程 (4):拒绝傻等!用 if-else 和雷达打造极速播种机 欢迎回来,未来的农场大亨! 在上一课中,我们的无人机学会了种胡萝卜。但是,那段代码有一个致命的缺点:太慢了! 无人机每种下一颗种子,都要在原地眼巴巴地看着它长大。这就好比你洗衣服,非要站在洗衣机面前盯着它转完才肯去扫地一样
《编程农场》教程 (3):农业升级!开垦耕地与种植胡萝卜 欢迎回来,农场主! 在前两课中,你的无人机已经学会了如何像推土机一样,全自动地在农场里巡逻并收割干草。靠着这些干草,你应该已经解锁了游戏里的第一个真正意义上的“农作物”——胡萝卜(Carrots)! 干草是野生的,但胡萝卜需要精心培育。今天,
《编程农场》教程 (2):农场扩张!掌握 move() 移动与 for 循环遍历网格 欢迎回来,见习农夫! 在上一课中,我们制造了一台会“永远原地收割”的永动机。但是,当你解锁了**“扩张”**之后,你的农场变大了!它不再是孤零零的一个地块,而变成了一片广阔的土地。 一直停在原地的无人机只能眼巴巴地
《编程农场》教程 (1):告别手动点击,用 while 循环让无人机“永动”! 欢迎来到《编程农场》(The Farmer Was Replaced)!在这个游戏里,你不再是一个面朝黄土背朝天、靠疯狂点击鼠标来种地的老农。你手里掌握着一台高科技无人机,而你的武器,是代码。 在游戏的最开始,你面前只有
1 / 1