i=1时,执行f=a+b后f的值为7,执行a=b后a的值为1,执行b=f后b的值为7,执行print
f
输出7
执行next
i;i的值变为2,满足循环条件,循环继续
i=2时,执行f=a+b后f的值为8,执行a=b后a的值为7,执行b=f后b的值为8,执行print
f
输出8
执行next
i;i的值变为3,满足循环条件,循环继续
i=3时,执行f=a+b后f的值为15,执行a=b后a的值为8,执行b=f后b的值为15,执行print
f
输出15
执行next
i;i的值变为4,不满足循环条件,循环结束。
所以最后输出的是:
7
8
15