Open In App

Python | math.copysign() function

Improve
Improve
Like Article
Like
Save
Share
Report

In Python, math module contains a number of mathematical operations, which can be performed with ease using the module. math.copysign(a, b) function return a float with the magnitude (absolute value) of a but the sign of b.

Syntax: math.copysign(a, b)

Parameter:
a, b: numeric values.

Returns:  Return absolute value of a but the sign of b.

Code #1:




# Python code to demonstrate the working of copysign()
    
# importing "math" for mathematical operations 
import math 
    
a = 5.2
b = -25
    
# returning the copysign 
print ("The copysign of 5.2 and -25 is : ", end ="") 
print (math.copysign(a, b))


Output:

The copysign of 5.2 and -25 is : -5.2

Code #2:




# Python code to demonstrate the working of factorial()
  
# importing "math" for mathematical operations 
import math 
  
# returning the copysign
print (math.copysign(-13, 25.5))
print (math.copysign(2.87, -15))


Output:

13.0
-2.87

Last Updated : 11 Mar, 2019
Like Article
Save Article
Previous
Next
Share your thoughts in the comments
Similar Reads