def collatz(n): u = n while u>1: if u%2==0: u /= 2 else: u *= 3 u += 1 yield u print list(collatz(65))