Advertisement
Guest User

Untitled

a guest
Aug 21st, 2014
212
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.99 KB | None | 0 0
  1. #/usr/bin/env python
  2. import random
  3.  
  4. integers = []
  5. for i in range(0, 100):
  6.     integers.append(random.randint(-100, 100))
  7.  
  8. less_null = []
  9. more_null = []
  10.  
  11. for i in integers:
  12.     if i <= 0:
  13.         less_null.append(i)
  14.     else:
  15.         more_null.append(i)
  16.  
  17. pairs_less = []
  18. for i, v in enumerate(less_null):
  19.     if i + 1 < len(less_null):
  20.         pairs_less.append((v, less_null[i + 1]))
  21. pairs_more = []
  22. for i, v in enumerate(more_null):
  23.     if i + 1 < len(more_null):
  24.         pairs_more.append((v, more_null[i + 1]))
  25.  
  26. results = []
  27. for pair in pairs_less:
  28.     for integer in more_null:
  29.         if pair[0] + pair[1] + integer == 0:
  30.             results.append([pair[0], pair[1], integer])
  31. for pair in pairs_more:
  32.     for integer in less_null:
  33.         if pair[0] + pair[1] + integer == 0:
  34.             results.append([pair[0], pair[1], integer])
  35.  
  36. tripe_cleaned = []
  37. for triple in results:
  38.     if triple not in tripe_cleaned:
  39.         tripe_cleaned.append(triple)
  40.         print triple
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement