In Python, you can convert a positive number to negative in the following ways:

If you wish to always return a negative number (i.e. retain the sign of a negative number whilst ensuring that *any* positive number is converted to negative), then you can first convert the number to its absolute form, and then negate it.

## Using Unary Minus Operator

You may convert a positive number to negative by using the unary minus operator (`-`

) like so:

-n

For example, you can use this in the following way:

num = 1234 negated = -num print(negated) # -1234

## Using Arithmetic Operators

You may convert a positive number to negative by simply multiplying it by `-1`

:

n * -1

You can also divide the number by `-1`

(but you will have to convert the result to int as it would return a float):

int(n / -1)

Alternatively, you may subtract the number from `0`

:

0 - n

You could use *any* of these to convert a positive number to a negative number, for example, like so:

num = 1234 negated = num * -1 print(negated) # -1234

num = 1234 negated = int(num / -1) print(negated) # -1234

num = 1234 negated = 0 - num print(negated) # -1234

Hope you found this post useful. It was published . Please show your love and support by sharing this post.