(n)
return sequence
Return the 'hailstone sequence' from n to 1
     n: The starting point of the hailstone sequence
Return the 'hailstone sequence' from n to 1
     n: The starting point of the hailstone sequence
Return the hailstone sequence from n to 1 n : The starting point of the hailstone sequence
def hailstone(n):
  """Return the 'hailstone sequence' from n to 1
     n: The starting point of the hailstone sequence
  """

  sequence = [n]
  while n > 1:
    if n%2 != 0:
      n = 3*n + 1
    else: 
      n = int(n/2)
    sequence.append(n)
  return sequence
def hailstone ( n ) : sequence = [ n ] while n > 1 : if n % 2 != 0 : n = 3 * n + 1 else : n = int ( n / 2 ) sequence . append ( n ) return sequence