


from math import factorial






def 					UpperCamelCase   (      __magic_name__	:				int       ,       __magic_name__	:				int	)  ->    int:
		"""simple docstring"""




		if n < k or k < 0:
				raise ValueError("""Please enter positive integers for n and k where n >= k"""	)
		return factorial(__magic_name__	) // (factorial(__magic_name__	) * factorial(n - k	))


if __name__ == "__main__":
	print(
	    'The number of five-card hands possible from a standard',
	    F'fifty-two card deck is: {combinations(5_2, 5)}\n',
	)

	print(
	    'If a class of 40 students must be arranged into groups of',
	    F'4 for group projects, there are {combinations(4_0, 4)} ways',
	    'to arrange them.\n',
	)

	print(
	    'If 10 teams are competing in a Formula One race, there',
	    F'are {combinations(1_0, 3)} ways that first, second and',
	    'third place can be awarded.',
	)









lowerCamelCase__       		=  8.3_1_4_4_5_9_8






def 	UpperCamelCase	(							snake_case__  : float						,snake_case__  : 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
     lowerCamelCase__       		=  300
     lowerCamelCase__       		=  28
     lowerCamelCase__       		=  rms_speed_of_molecule(temperature, molar_mass)
     print(f'''Vrms of Nitrogen gas at 300 K is {vrms} m/s''')


