Python math function | copysign() (original) (raw)

Last Updated : 14 Feb, 2023

math.copysign() is a function exists in Standard math Library of Python. This function returns a float value consisting of magnitude from parameter x and the sign (+ve or -ve) from parameter y.

Syntax : math.copysign(x, y)

Parameters : x : Integer value to be converted y : Integer whose sign is required

Returns : float value consisting of magnitude from parameter x and the sign from parameter y.

Time Complexity: O(1)

Auxiliary Space: O(1)

Code #1:

Python3 `

Python code to demonstrate copy.sign() function

import math

def func(): a = 5 b = -7

# implementation of copysign
c = math.copysign(a, b)

return c

print (func())

`

Output :

-5.0

Code #2:

Python3 `

Python code to demonstrate copy.sign() function

import math

def func(): a = 10 b = 10

# implementation of copysign
c = math.copysign(a, b)

return c

print (func())

`