# -*- coding:utf-8 -*- __author__ = 'gjw' __time__ = '2018/1/4 0004 ä¸å 4:35' # é¢ç®ï¼å¤å ¸é®é¢ï¼æä¸å¯¹å åï¼ä»åºçå第3个æèµ·æ¯ä¸ªæé½çä¸å¯¹å åï¼å°å åé¿å°ç¬¬ä¸ä¸ªæåæ¯ä¸ªæåçä¸å¯¹å åï¼åå¦å åé½ä¸æ»ï¼é®æ¯ä¸ªæçå åæ»æ°ä¸ºå¤å°ï¼ import time # ç¨åºåæï¼å åçè§å¾ä¸ºæ°å1,1,2,3,5,8,13,21...(ç±»ä¼¼ææ³¢é£å¥æ°å) f1 = 1 f2 = 1 # åºæ¬æ¹æ³ for i in range(1, 22): print(f1, f2, end=" ") f1 = f1 + f2 f2 = f1 + f2 # éå½ print("ææ¯éå½") print(time.localtime()) def r(n): if n == 1 or n == 2: return 1 return r(n-1)+r(n-2) for i in range(1,36): print(r(i)) print(time.localtime()) # ä¼åæ¹æ³ print("ææ¯ä¼åæ¹æ³") print(time.localtime()) def fib3(n): if n == 1: return [1] if n == 2: return [1, 1] fibs = [1, 1] for i in range(2, n): fibs.append(fibs[-1] + fibs[-2]) return fibs # è¾åºå 10 ä¸ªææ³¢é£å¥æ°å print(fib3(36)) print(time.localtime())