'''simple docstring'''




from __future__ import annotations

_a   :	Tuple 							=   1.60_21e-19  # units = C

def _lowercase	(      lowerCamelCase__							,    lowerCamelCase__							,    lowerCamelCase__							,    )					->       tuple[str, float]:





       """simple docstring"""


       if (conductivity, electron_conc, mobility).count(0						) != 1:
              raise ValueError("You cannot supply more or less than 2 values"						)
       elif conductivity < 0:
              raise ValueError("Conductivity cannot be negative"						)
       elif electron_conc < 0:
              raise ValueError("Electron concentration cannot be negative"						)
       elif mobility < 0:
              raise ValueError("mobility cannot be negative"						)
       elif conductivity == 0:
              return (
                  "conductivity",
                  mobility * electron_conc * ELECTRON_CHARGE,
              )
       elif electron_conc == 0:
              return (
                  "electron_conc",
                  conductivity / (mobility * ELECTRON_CHARGE),
              )
       else:
              return (
                  "mobility",
                  conductivity / (electron_conc * ELECTRON_CHARGE),
              )


if __name__ == "__main__":
   import doctest

   doctest.testmod()







'''simple docstring'''




def _lowercase	(      lowerCamelCase__							,    lowerCamelCase__						)					->       int:





       """simple docstring"""


       return number | (1 << position)

def _lowercase	(      lowerCamelCase__							,    lowerCamelCase__						)					->       int:





       """simple docstring"""


       return number & ~(1 << position)

def _lowercase	(      lowerCamelCase__							,    lowerCamelCase__						)					->       int:





       """simple docstring"""


       return number ^ (1 << position)

def _lowercase	(      lowerCamelCase__							,    lowerCamelCase__						)					->       bool:





       """simple docstring"""


       return ((number >> position) & 1) == 1

def _lowercase	(      lowerCamelCase__							,    lowerCamelCase__						)					->       int:





       """simple docstring"""


       return int((number & (1 << position)) != 0						)


if __name__ == "__main__":
   import doctest

   doctest.testmod()






