应用题
19.
输出如下数列在1000000以内的值,以逗号分隔:k(0)=1,k(1)=2,k(n)=k(n-1)
2
+k(n-2)
2
,其中,k(n)表示该数列。
【正确答案】
a,b=1,2
ls=[]
ls.append(str(a))
while b<1000*1000:
a,b=b,a**2+b**2
ls.append(str(a))
print(",".join(ls))
【答案解析】
提交答案
关闭