应用题 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))
【答案解析】