Guest User

Untitled

a guest
Jan 19th, 2018
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.94 KB | None | 0 0
  1. class Number(object):
  2. list = []
  3. def extend(self,arg):
  4. self.list.extend(arg.list)
  5.  
  6. def multi(arg):
  7. cls = Number()
  8. tmp = []
  9.  
  10. file = open('data.txt', 'r')
  11. for line in file:
  12. tmp.append(int(line))
  13. file.close
  14. print(tmp)
  15.  
  16. file = open('data.txt', 'w')
  17. file.write('')
  18. file.close
  19.  
  20. for item in tmp:
  21. cls.extend(multi(item))
  22.  
  23. cls.list.append(arg)
  24. print ('arg:',arg,' cls.list:',cls.list," id of cls:",id(cls))
  25. return cls
  26.  
  27. def main():
  28. ans = multi(5)
  29. print('ans.list:',ans.list)
  30.  
  31. if __name__ == '__main__':
  32. main()
  33.  
  34. 5
  35. 4
  36. 3
  37. 2
  38. 1
  39.  
  40. class Number(object):
  41. num = 5
  42.  
  43. def multi(arg):
  44. num_cls = Number()
  45. if arg > 1:
  46. num_cls.num = arg * multi(arg - 1)
  47. else:
  48. num_cls.num = 1
  49. print ('arg:',arg,' num:',num_cls.num," id of num_cls:",id(num_cls))
  50. return num_cls.num
  51.  
  52. def main():
  53. ans = multi(5)
  54. print (ans)
  55.  
  56. if __name__ == '__main__':
  57. main()
Add Comment
Please, Sign In to add comment