This repository was archived by the owner on Dec 11, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathexample.py
More file actions
49 lines (42 loc) · 1.84 KB
/
example.py
File metadata and controls
49 lines (42 loc) · 1.84 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
from intseq import *
def collect(generator, count):
if count <= 0:
return []
results = []
for n in generator():
results.append(n)
if len(results) == count:
break
return results
def get(generator, index):
i = 0
for n in generator():
if i == index:
return n
i += 1
print('The zero sequence:', collect(sequence.A000004, 10))
print('Eulier phi of n:', collect(sequence.A000010, 10))
print('The one sequence:', collect(sequence.A000012, 10))
print('The positive integers:', collect(sequence.A000027, 10))
print('Parity of n:', collect(sequence.A000035, 10))
print('The primes:', collect(sequence.A000040, 10))
print('Mersenne exponents:', collect(sequence.A000043, 8))
print('Fibonacci numbers:', collect(sequence.A000045, 10))
print('Powers of 2:', collect(sequence.A000079, 10))
print('Catalan numbers:', collect(sequence.A000108, 10))
print('Triangular numbers:', collect(sequence.A000217, 10))
print('The squares:', collect(sequence.A000290, 10))
print('Square pyramidal numbers:', collect(sequence.A000330, 10))
print('Mersenne primes:', collect(sequence.A000668, 8))
print('Prime gaps:', collect(sequence.A001223, 10))
print('Golomb\'s sequence:', collect(sequence.A001462, 10))
print('n appears n times:', collect(sequence.A002024, 10))
print('The odd numbers:', collect(sequence.A005408, 10))
print('The even numbers:', collect(sequence.A005843, 10))
print('Greatest prime factor of n:', collect(sequence.A006530, 10))
print('Smith numbers:', collect(sequence.A006753, 10))
print('Digital sum of n:', collect(sequence.A007953, 10))
print('Digital product of n:', collect(sequence.A007954, 10))
print('n is triqangular:', collect(sequence.A010054, 10))
print('Hoax numbers:', collect(sequence.A019506, 10))
print('Digit sum equals sum of prime factors:', collect(sequence.A063737, 10))