

'''simple docstring'''

def 					__UpperCamelCase				(						lowercase__    :	int			):






     '''simple docstring'''





     __lowercase      		=int(lowercase__			)
     if n_element < 1:
          __lowercase      		=ValueError('a should be a positive number'			)
          raise my_error

     __lowercase      		=[1]
     __lowercase		,  __lowercase		,  __lowercase      		=(0, 0, 0)
     __lowercase      		=1
     while index < n_element:
          while hamming_list[i] * 2 <= hamming_list[-1]:
               i += 1
          while hamming_list[j] * 3 <= hamming_list[-1]:
               j += 1
          while hamming_list[k] * 5 <= hamming_list[-1]:
               k += 1
          hamming_list.append(
              min(hamming_list[i] * 2,       hamming_list[j] * 3,       hamming_list[k] * 5			)			)
          index += 1
     return hamming_list


if __name__ == "__main__":
       UpperCAmelCase					 =	input('''Enter the last number (nth term) of the Hamming Number Series: ''')
       print('''Formula of Hamming Number Series => 2^i * 3^j * 5^k''')
       UpperCAmelCase					 =	hamming(int(n))
       print('''-----------------------------------------------------''')
       print(F'''The list with nth numbers is: {hamming_numbers}''')
       print('''-----------------------------------------------------''')





'''simple docstring'''

# Function to print upper half of diamond (pyramid)

def 					__UpperCamelCase				(						lowercase__    :	Optional[Any]			):






     '''simple docstring'''





     for i in range(0,       lowercase__			):
          for _ in range(0,       n - i - 1			):  # printing spaces
               print(' ',       end=''			)
          for _ in range(0,       i + 1			):  # printing stars
               print('* ',       end=''			)
          print()

def 					__UpperCamelCase				(						lowercase__    :	Optional[Any]			):






     '''simple docstring'''





     for i in range(lowercase__,       0,       -1			):
          for _ in range(lowercase__,       0,       -1			):  # printing stars
               print('* ',       end=''			)
          print()
          for _ in range(n - i + 1,       0,       -1			):  # printing spaces
               print(' ',       end=''			)

def 					__UpperCamelCase				(						lowercase__    :	Any			):






     '''simple docstring'''





     if n <= 0:
          print('       ...       ....        nothing printing :('			)
          return
     floyd(lowercase__			)  # upper half
     reverse_floyd(lowercase__			)  # lower half


if __name__ == "__main__":
       print(r'''| /\ | |- |  |-  |--| |\  /| |-''')
       print(r'''|/  \| |- |_ |_  |__| | \/ | |_''')
       UpperCAmelCase					 =	1
       while K:
              UpperCAmelCase					 =	int(input('''enter the number and , and see the magic : '''))
              print()
              pretty_print(user_number)
              UpperCAmelCase					 =	int(input('''press 0 to exit... and 1 to continue...'''))

       print('''Good Bye...''')


