import numpy as np
def a_OE(an):
if an%2==0:
return(an/2)
elif an%2==1:
return((3*an+1)/2)
else:
print(an,"Error")
seq=[]
Odd_flag=True
cnt=0
last=10000000
kn=20
for a0 in range(1,last,2):
an=a0
seq.append(int(an))
for i in range(kn):
an=a_OE(an)
if an%2 == 0:
Odd_flag=False
seq.append(int(an))
if Odd_flag:
print(seq)
cnt+=1
Odd_flag=True
seq=[]
print("調査数",last,"中",kn,"項 全て奇数は",cnt)