
from __future__ import annotations


def 				SCREAMING_SNAKE_CASE_   (      UpperCamelCase__			,		UpperCamelCase__			,		UpperCamelCase__			,		):
      if (stress, tangential_force, area).count(0		) != 1:
            raise ValueError('''You cannot supply more or less than 2 values'''		)
      elif stress < 0:
            raise ValueError('''Stress cannot be negative'''		)
      elif tangential_force < 0:
            raise ValueError('''Tangential Force cannot be negative'''		)
      elif area < 0:
            raise ValueError('''Area cannot be negative'''		)
      elif stress == 0:
            return (
                "stress",
                tangential_force / area,
            )
      elif tangential_force == 0:
            return (
                "tangential_force",
                stress * area,
            )
      else:
            return (
                "area",
                tangential_force / stress,
            )


if __name__ == "__main__":
    import doctest

    doctest.testmod()




def 				SCREAMING_SNAKE_CASE_   (      UpperCamelCase__			,		UpperCamelCase__ = " "		):
      UpperCamelCase__     : Optional[int]											=					[]

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


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

    testmod()


