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=[] Even_flag=True cnt=0 last=10000 kn=10 for a0 in range(2,last,2): an=a0 seq.append(int(an)) for i in range(kn): an=a_OE(an) if an%2 == 1: Even_flag=False seq.append(int(an)) if Even_flag: print(seq) cnt+=1 Even_flag=True seq=[] print("調査数",last,"中",kn,"項 全て偶数は",cnt)