Advertisement
boris-vlasenko

все подмножества 2

Sep 21st, 2019
180
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.33 KB | None | 0 0
  1. s = '5678'
  2. a = []
  3. n = len(s)
  4. for value_mask in range(2**n):
  5.     mask = bin(value_mask)[2:]
  6.     if len(mask) < n:
  7.         mask = (n-len(mask))*'0' + mask
  8.     subset = []
  9.     for i in range(n):
  10.         if mask[i] == '1':
  11.             subset.append(s[i])
  12.        
  13.     a.append(subset)
  14.  
  15. for x in a:
  16.     print(*x)
  17. print(a)
  18. '''
  19. z = '00101'
  20. i = z.index('1')
  21. print(z[i:])
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement