Here is some Python 2 code which generates the sequence of all mulitples of 7 (A008589).
import math
for n in range(1,1000000):
if ((n%7)==0):
print n
Here is some Python 2 code which generates the sequence of integers whose digits sum is 12 (
A235151).
import math
def digitSum(n): # returns sum of digits of n; assumes n is a non-negative integer
sum=0;
while(n>0):
sum=sum+(n%10)
n=int(n/10)
return(sum)
for n in range(1,1000000):
if (digitSum(n)==12):
print n
Here is some Python 2 code which generates the Ulam sequence (A002858).
(There is probably faster code out there: it took 25 minutes for my old laptop to generate the terms up to 106
with this code.)
import math
ulams=[]
ulams.append(1)
ulams.append(2)
limit=1000000
sums=[0 for i in range(2*limit)]
newUlam=2
sumIndex=1
while(newUlam <limit):
for i in ulams:
if (i<newUlam):
sums[i+newUlam] += 1
while(sums[sumIndex]!=1):
sumIndex += 1
newUlam = sumIndex
sumIndex += 1
ulams.append(newUlam)
for i in ulams:
print i