



from __future__ import annotations





def 		a__      (		_UpperCamelCase      :			int				):
   __lowerCamelCase    				=     2
   __lowerCamelCase    				=     []
   while i * i <= n:
      if n % i:
         i += 1
      else:
         n //= i
         factors.append(_UpperCamelCase				)
   if n > 1:
      factors.append(_UpperCamelCase				)
   return factors


if __name__ == "__main__":
  import doctest

  doctest.testmod()











import math





def 		a__      (		_UpperCamelCase      :			float			,_UpperCamelCase      :			float				):
   if (
       not isinstance(_UpperCamelCase			,(int, float)				)
       or power_factor < -1
       or power_factor > 1
   ):
      raise ValueError('''power_factor must be a valid float value between -1 and 1.'''				)
   return apparent_power * power_factor





def 		a__      (		_UpperCamelCase      :			float			,_UpperCamelCase      :			float				):
   if (
       not isinstance(_UpperCamelCase			,(int, float)				)
       or power_factor < -1
       or power_factor > 1
   ):
      raise ValueError('''power_factor must be a valid float value between -1 and 1.'''				)
   return apparent_power * math.sqrt(1 - power_factor**2				)


if __name__ == "__main__":
  import doctest

  doctest.testmod()






