



"""simple docstring"""






import socket


def     _lowercase       (						)		->     Union[str, Any]:
			__lowerCAmelCase   :						Tuple				= socket.socket(socket.AF_INET      ,socket.SOCK_STREAM			)
			__lowerCAmelCase   :						List[Any]				= socket.gethostname()
			__lowerCAmelCase   :						Union[str, Any]				= 12_312

			sock.connect((host, port)			)
			sock.send(B"Hello server!"			)

			with open("Received_file"      ,"wb"			) as out_file:
						print("File opened"			)
						print("Receiving data..."			)
						while True:
									__lowerCAmelCase   :						Union[str, Any]				= sock.recv(1_024			)
									if not data:
												break
									out_file.write(__snake_case			)

			print("Successfully received the file"			)
			sock.close()
			print("Connection closed"			)


if __name__ == "__main__":
	main()




"""simple docstring"""






import math


def     _lowercase       (						__snake_case      ,__snake_case			)		->     float:
			return math.pow(__snake_case      ,2			) - a


def     _lowercase       (						__snake_case			)		->     float:
			return 2 * x


def     _lowercase       (						__snake_case			)		->     float:
			__lowerCAmelCase   :						List[str]				= 2.0

			while start <= a:
						__lowerCAmelCase   :						Union[str, Any]				= math.pow(__snake_case      ,2			)

			return start


def     _lowercase       (						__snake_case      ,__snake_case = 9_999      ,__snake_case = 0.00000000000001			)		->     float:

			if a < 0:
						raise ValueError("math domain error"			)

			__lowerCAmelCase   :						List[Any]				= get_initial_point(__snake_case			)

			for _ in range(__snake_case			):
						__lowerCAmelCase   :						Union[str, Any]				= value
						__lowerCAmelCase   :						List[str]				= value - fx(__snake_case      ,__snake_case			) / fx_derivative(__snake_case			)
						if abs(prev_value - value			) < tolerance:
									return value

			return value


if __name__ == "__main__":
	from doctest import testmod

	testmod()