5 ответов:
>>> n = -42 >>> -n # if you know n is negative 42 >>> abs(n) # for any n 42Не забудьте проверить docs.
Если "сохранить положительный" означает, что вы хотите, чтобы положительное число оставалось положительным, но также преобразуйте отрицательное число в положительное, используйте
abs():>>> abs(-1) 1 >>> abs(1) 1
In [6]: x = -2 In [7]: x Out[7]: -2 In [8]: abs(x) Out[8]: 2на самом деле
absвернетabsolute valueлюбого количества. Абсолютное значение всегда является неотрицательным числом.
Comments