scratch递归推导斐波那契数列

问题遇到的现象和发生背景

项取值为4的时
B列表的取值我有点无法理解
为什么从3变成4

问题相关代码,请勿粘贴截图

img

img

运行结果及报错内容

我个人推导推导出
4带入
X-1:4-1=3,3-1=2, X=2了,然后项值+1
X-2:4-2,X=2,项值+1

我的解答思路和尝试过的方法

X-1都会带入X-2中吗
3、4是怎么来的

我想要达到的结果

B的推导