让我们通过烘焙饼干来学习循环和递归!🍪

为什么这很重要

你知道吗,有时你可以用两种不同的方法解决问题,但其中一种方法可能会更慢?这正是编程中的循环和递归所发生的情况!

想想这样

你可以步行或骑自行车去学校。两种方式都可以,但其中一种可能更好!编程中也会发生同样的事情。当递归速度更快时,你可能会使用循环,你的程序仍然可以工作 - 但速度可能会比需要的慢。

大问题

很多新程序员都卡在这里。为什么?因为这些想法看起来很难,但实际上一点也不难!我们每天都在用这些想法,却浑然不知。

如何学习任何编程语言:从简单的东西开始

这里有一条很酷的秘诀:在尝试学习任何编程语言(如 Python 或 JavaScript)之前,您应该先了解这些基本概念。这就像学骑自行车一样 - 一旦你知道如何骑,你就可以骑任何自行车!

所以,与其看无聊的代码,不如做点有趣的事——烤饼干!因为你猜怎么着?做饼干很像编程。一旦你理解了如何做饼干,你也会理解循环和递归!