输出如下数列在1000000以内的值,以逗号分隔:k(0)=1,k(1)=2,k(n)=k(n一1)2+k(n一2)2,其中,k(n)表示该数列。

admin2019-09-02  12

问题 输出如下数列在1000000以内的值,以逗号分隔:k(0)=1,k(1)=2,k(n)=k(n一1)2+k(n一2)2,其中,k(n)表示该数列。

选项

答案a,b=1,2 ls=[] Is.append(str(a)) while b<1000*1000: a,b=b,a**2+b**2 ls.append(str(a)) print(’’,’’.join(ls))

解析
转载请注明原文地址:https://jikaoti.com/ti/Zz50FFFM
0

最新回复(0)