Как поменять знак числа в Python?

Пользователь

от stephon , в категории: Python , 7 месяцев назад

Как поменять знак числа в Python?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от rodger.botsford , 3 месяца назад

@stephon 

В Python есть несколько способов изменить знак числа:

  1. Использовать унарный минус (-). Например:
1
2
x = 10
y = -x


В этом случае переменная y будет равна -10.

  1. Использовать функцию abs из модуля math, а затем унарный минус. Например:
1
2
3
4
import math

x = -10
y = -math.abs(x)


В этом случае переменная y также будет равна -10.

  1. Использовать умножение на -1. Например:
1
2
x = 10
y = x * -1


В этом случае переменная y также будет равна -10.


Вы можете выбрать любой из этих способов в зависимости от требуемой функциональности и предпочтений.