# How to convert a positive number into a Negative in Python

In this tutorial, I will teach you to convert positive numbers into negatives in Python. There are basically four ways to implement this thing. However, I will show the method which I use mostly to convert positive numbers to negative numbers.

Nowadays, Developers need to implement this type of mechanism into various applications especially gaming apps.

## In Python, how do you turn a positive number into a negative number?

Let’s begin with the **first method**,

This method is the simplest method and developers use frequently to implement in the program.

for i in range(1,4): print(-abs(i))

Output:

-1 -2 -3

In this method, I have used -abs() method which converts 1 to 4 numbers into negative integers ( as you can see in output).

**Second method,**

This is also a well-known way but not used much but anyway let’s look at it

for i in range(1,10): i='-' + str(i).strip() print(i)

Output:

-1 -2 -3 -4 -5 -6 -7 -8 -9

Here, I have used strip() keyword to join converted (int to string) number to “-” sign.

**Third method,**

This method is logically good to implement

list=[1,2,3,4] for i in list: neg = i * (-1) print(neg)

Output:

-1 -2 -3 -4

Here, just simply I have multiplied the list of numbers with -1 so, it returns negative numbers at the end.

**Fourth method,**

This method is similar to the third one,

import random array1 = [] arrayLength = 4 for i in range(arrayLength): array1.append((random.randint(0, arrayLength)*-1)) print(array1)

Output:

[-4, 0, -3, -3]

However, this method is also good as it returns random values with a list of negative numbers. so, sometimes developers need to use such type of mechanism while developing applications/websites.

## Leave a Reply