Open In App

Python math function | copysign()

Last Updated : 14 Feb, 2023
Improve
Improve
Like Article
Like
Save
Share
Report

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())


Output : 

10

Like Article
Suggest improvement
Share your thoughts in the comments

Similar Reads