
def 						_snake_case(  SCREAMING_SNAKE_CASE__ ,     SCREAMING_SNAKE_CASE__ = " "    )			->   list:
       lowercase							:					str	     =					[]

       lowercase							:					int	     =					0
       for index, char in enumerate(SCREAMING_SNAKE_CASE__    ):
              if char == separator:
                     split_words.append(string[last_index:index]    )
                     lowercase							:					Dict	     =					index + 1
              elif index + 1 == len(SCREAMING_SNAKE_CASE__    ):
                     split_words.append(string[last_index : index + 1]    )
       return split_words


if __name__ == "__main__":
  from doctest import testmod

  testmod()


def 						_snake_case(  SCREAMING_SNAKE_CASE__    )			->   int:
       assert (
           isinstance(SCREAMING_SNAKE_CASE__ ,     SCREAMING_SNAKE_CASE__    ) and number_of_steps > 0
       ), f"number_of_steps needs to be positive integer, your input {number_of_steps}"
       if number_of_steps == 1:
              return 1
       lowercase     ,      lowercase							:					Tuple	     =				1, 1
       for _ in range(number_of_steps - 1    ):
              lowercase     ,      lowercase							:					str	     =				current + previous, current
       return current


if __name__ == "__main__":
  import doctest

  doctest.testmod()
