




__A								=       8.3_1_4_4_5_9_8







def      lowerCamelCase_						(			UpperCamelCase__							: float					,	UpperCamelCase__							: float )	->			float:





				"""simple docstring"""


				if temperature < 0:
								raise Exception('Temperature cannot be less than 0 K' )
				if molar_mass <= 0:
								raise Exception('Molar mass cannot be less than or equal to 0 kg/mol' )
				else:
								return (3 * UNIVERSAL_GAS_CONSTANT * temperature / molar_mass) ** 0.5


if __name__ == "__main__":
					import doctest

					# run doctest
					doctest.testmod()

					# example
					__A								=       3_00
					__A								=       28
					__A								=       rms_speed_of_molecule(temperature, molar_mass)
					print(f'''Vrms of Nitrogen gas at 300 K is {vrms} m/s''')







"""simple docstring"""

def  __snake_case							(	__A      :						int							,		__A      :						int     )     ->       float:






				'''simple docstring'''
				return base * power(__A							,		(exponent - 1)     ) if exponent else 1


if __name__ == "__main__":
							print('Raise base to the power of exponent using recursion...')
							A_						:    str				=      int(input('Enter the base: ').strip())
							A_						:    Dict				=      int(input('Enter the exponent: ').strip())
							A_						:    List[str]				=      power(base, abs(exponent))
							if exponent < 0:  # power() does not properly deal w/ negative exponents
														A_						:    Any				=      1 / result
							print(f'''{base} to the power of {exponent} is {result}''')





