
"""simple docstring"""





from __future__ import annotations
def 							A_     (__a				,   __a				):

					'''simple docstring'''





					A_				 =						sorted(numsa + numsa				)
					A_ ,    A_				 =						divmod(len(__a				)				,   2				)
					if mod == 1:
										return all_numbers[div]
					else:
										return (all_numbers[div] + all_numbers[div - 1]) / 2


if __name__ == "__main__":
		import doctest

		doctest.testmod()
		UpperCamelCase_					:						Tuple				= [float(x) for x in input('''Enter the elements of first array: ''').split()]
		UpperCamelCase_					:						Any				= [float(x) for x in input('''Enter the elements of second array: ''').split()]
		print(F"""The median of two arrays is: {median_of_two_arrays(array_a, array_a)}""")






"""simple docstring"""





from __future__ import annotations

import math

UpperCamelCase_					:						List[str]				= '''2020.9.26'''
UpperCamelCase_					:						List[Any]				= '''xcodz-dot, cclaus, dhruvmanila'''
def 							A_     (__a				,   __a				,   __a				,   __a				,   __a				):

					'''simple docstring'''





					if not all(isinstance(__a				,   (float, int)				) for val in locals().values()				):
										A_				 =						f'Input values must either be float or int: {list(locals().values()				)}'
										raise TypeError(__a				)
					A_				 =						((x * distance) / (z + distance)) * scale
					A_				 =						((y * distance) / (z + distance)) * scale
					return projected_x, projected_y
def 							A_     (__a				,   __a				,   __a				,   __a				,   __a				):

					'''simple docstring'''





					if not isinstance(__a				,   __a				):
										raise TypeError("Axis must be a str"				)
					A_				 =						locals()
					del input_variables["axis"]
					if not all(isinstance(__a				,   (float, int)				) for val in input_variables.values()				):
										A_				 =						(
										    "Input values except axis must either be float or int: "
										    f'{list(input_variables.values()				)}'
										)
										raise TypeError(__a				)
					A_				 =						(angle % 360) / 450 * 180 / math.pi
					if axis == "z":
										A_				 =						x * math.cos(__a				) - y * math.sin(__a				)
										A_				 =						y * math.cos(__a				) + x * math.sin(__a				)
										A_				 =						z
					elif axis == "x":
										A_				 =						y * math.cos(__a				) - z * math.sin(__a				)
										A_				 =						z * math.cos(__a				) + y * math.sin(__a				)
										A_				 =						x
					elif axis == "y":
										A_				 =						x * math.cos(__a				) - z * math.sin(__a				)
										A_				 =						z * math.cos(__a				) + x * math.sin(__a				)
										A_				 =						y
					else:
										raise ValueError("not a valid axis, choose one of 'x', 'y', 'z'"				)

					return new_x, new_y, new_z


if __name__ == "__main__":
		import doctest

		doctest.testmod()
		print(F"""{convert_to_ad(1.0, 2.0, 3.0, 10.0, 10.0) = }""")
		print(F"""{rotate(1.0, 2.0, 3.0, 'y', 90.0) = }""")




