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, 4] [1, 2, 4, 8] [1, 2, 4, 8, 16]
[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, 12] [1, 2, 4, 12, 24] [1, 2, 4, 16]
[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, 6] [1, 2, 6, 12] [1, 2, 6, 12, 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, 8] [1, 2, 8, 16] [1, 2, 8, 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, 24] [1, 2, 16] [1, 2, 24]
[1, 2, 12, 48] [1, 2, 12, 24, 48] [1, 2, 16, 48] [1, 2, 24, 48]
[1, 3] [1, 3, 6] [1, 3, 6, 12] [1, 3, 6, 12, 24]
[1, 3, 48] [1, 3, 6, 48] [1, 3, 6, 12, 48] [1, 3, 6, 12, 24, 48]
[1, 3, 6, 24] [1, 3, 12] [1, 3, 12, 24] [1, 3, 24]
[1, 3, 6, 24, 48] [1, 3, 12, 48] [1, 3, 12, 24, 48] [1, 3, 24, 48]
[1, 4] [1, 4, 8] [1, 4, 8, 16] [1, 4, 8, 24]
[1, 4, 48] [1, 4, 8, 48] [1, 4, 8, 16, 48] [1, 4, 8, 24, 48]
[1, 4, 12] [1, 4, 12, 24] [1, 4, 16] [1, 4, 24]
[1, 4, 12, 48] [1, 4, 12, 24, 48] [1, 4, 16, 48] [1, 4, 24, 48]
[1, 6] [1, 6, 12] [1, 6, 12, 24] [1, 6, 24]
[1, 6, 48] [1, 6, 12, 48] [1, 6, 12, 24, 48] [1, 6, 24, 48]
[1, 8] [1, 8, 16] [1, 8, 24] [1, 12]
[1, 8, 48] [1, 8, 16, 48] [1, 8, 24, 48] [1, 12, 48]
[1, 12, 24] [1, 16] [1, 24] [1, 48]
[1, 12, 24, 48] [1, 16, 48] [1, 24, 48] [1, 48]


48 sequences using second definition:
48 sequences using second definition: