jsonpackTest.py 538 B

123456789101112131415161718192021222324252627
  1. # coding=utf-8
  2. '''
  3. Created on 2016年4月14日
  4. @author: ChenHao
  5. '''
  6. class Fib(object):
  7. def get_num_by_index(self, index):
  8. if index == 0:
  9. return 0
  10. elif index == 1:
  11. return 1
  12. else:
  13. return self.get_num_by_index(index-1) + self.get_num_by_index(index-2)
  14. def __call__(self, num):
  15. fib_list = list()
  16. for i in range(0, num):
  17. fib_list.append(self.get_num_by_index(i))
  18. return str(fib_list)
  19. f = Fib()
  20. print (f(100))