Quick actions

cmd+k|ctrl+k

Navigation

Languages

7 Groups

Snippet info

Language

Python

Visibility

public

Author

linus.aspelin

Created

2017-05-10T13:46:12Z

Updated

2020-04-17T14:29:37Z

num_groups = 7
row_len = 32

for group in range(num_groups):
    bit = 1 << group
    print(f'[{group+1}]:')
    row = ''
    for value in range(1, 1 << num_groups):
        if(len(row) > row_len):
            print(row)
            row = ''
        if value & bit:
            row += f'{value}, '
    print(row.strip(', '))
    print()
    
INFO