Factor-perfect numbers: Difference between revisions
Content added Content deleted
Line 126: | Line 126: | ||
listing = sorted(more_multiples([1], divisors(48)[1:-1]) + [[1, 48]] |
listing = [a + [48] for a in sorted(more_multiples([1], divisors(48)[1:-1]))] + [[1, 48]] |
||
print('48 sequences using first definition:') |
print('48 sequences using first definition:') |
||
for j, seq in enumerate(listing): |
for j, seq in enumerate(listing): |
||
Line 135: | Line 135: | ||
print('\n48 sequences using second definition:') |
print('\n48 sequences using second definition:') |
||
for k, seq in enumerate(listing): |
for k, seq in enumerate(listing): |
||
if seq[-1] != 48: |
|||
seq.append(48) |
|||
seq2 = [seq[i] // seq[i - 1] for i in range(1, len(seq))] |
seq2 = [seq[i] // seq[i - 1] for i in range(1, len(seq))] |
||
print(f'{str(seq2):20}', end='\n' if (k + 1) % 4 == 0 else '') |
print(f'{str(seq2):20}', end='\n' if (k + 1) % 4 == 0 else '') |
||
Line 153: | Line 151: | ||
<pre> |
<pre> |
||
48 sequences using first definition: |
48 sequences using first definition: |
||
[1, 2] |
[1, 2, 48] [1, 2, 4, 48] [1, 2, 4, 8, 48] [1, 2, 4, 8, 16, 48] |
||
[1, 2, 4, 8, 24] |
[1, 2, 4, 8, 24, 48][1, 2, 4, 12, 48] [1, 2, 4, 12, 24, 48][1, 2, 4, 16, 48] |
||
[1, 2, 4, 24] |
[1, 2, 4, 24, 48] [1, 2, 6, 48] [1, 2, 6, 12, 48] [1, 2, 6, 12, 24, 48] |
||
[1, 2, 6, 24] |
[1, 2, 6, 24, 48] [1, 2, 8, 48] [1, 2, 8, 16, 48] [1, 2, 8, 24, 48] |
||
[1, 2, 12] |
[1, 2, 12, 48] [1, 2, 12, 24, 48] [1, 2, 16, 48] [1, 2, 24, 48] |
||
[1, 3] |
[1, 3, 48] [1, 3, 6, 48] [1, 3, 6, 12, 48] [1, 3, 6, 12, 24, 48] |
||
[1, 3, 6, 24] |
[1, 3, 6, 24, 48] [1, 3, 12, 48] [1, 3, 12, 24, 48] [1, 3, 24, 48] |
||
[1, 4] |
[1, 4, 48] [1, 4, 8, 48] [1, 4, 8, 16, 48] [1, 4, 8, 24, 48] |
||
[1, 4, 12] |
[1, 4, 12, 48] [1, 4, 12, 24, 48] [1, 4, 16, 48] [1, 4, 24, 48] |
||
[1, 6] |
[1, 6, 48] [1, 6, 12, 48] [1, 6, 12, 24, 48] [1, 6, 24, 48] |
||
[1, 8] |
[1, 8, 48] [1, 8, 16, 48] [1, 8, 24, 48] [1, 12, 48] |
||
[1, 12, 24] |
[1, 12, 24, 48] [1, 16, 48] [1, 24, 48] [1, 48] |
||
48 sequences using second definition: |
48 sequences using second definition: |