斐波那契数列前n项是1,1,2,3,5,8,13...... 补全下面程序代码,求第n项斐波那契数列的值。 def fib(n): if ______: return 1 else: return fib(n-1) + fib(n-2)
【喵呜刷题小喵解析】:根据斐波那契数列的定义,前两项为1,之后的每一项都是前两项的和。所以,当n等于1或2时,斐波那契数列的第n项值为1。因此,我们需要判断n是否小于3,如果是,返回1,否则递归调用函数计算前两项的和。所以,正确答案是n < 3。