fork download
  1. def firstn(n):
  2. num = 0
  3. while num < n:
  4. yield num
  5. num += 1
  6. a = list(firstn(10))
  7. print a
  8. b = reduce(lambda x,y:max(x,y), a)
  9. print 'b=',b
  10.  
  11. sum_of_first_n = sum(firstn(10))
  12. print sum_of_first_n
  13. def multipliers():
  14. return [lambda x, i=i : i * x for i in range(4)]
  15. print [m(2) for m in multipliers()]
  16.  
  17.  
  18.  
Success #stdin #stdout 0.01s 7208KB
stdin
Standard input is empty
stdout
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
b= 9
45
[0, 2, 4, 6]