n=int(input()) suma=0 liczby=[] if((n>1)and(n<1000000)): liczby=[] for i in range(n,0,-1): bin = format(i, 'b') for j in range(0,len(bin)): if (bin[j] == '1'): suma += 1 liczby.append(i) if(suma==n): print(liczby)
1 2 3 4 5 6 7 8 9 10 11 12 13 | n=int(input()) suma=0 liczby=[] if((n>1)and(n<1000000)): liczby=[] for i in range(n,0,-1): bin = format(i, 'b') for j in range(0,len(bin)): if (bin[j] == '1'): suma += 1 liczby.append(i) if(suma==n): print(liczby) |