Réponses:
L'utilisation abs
retournera la valeur absolue d'un nombre
-300.abs # 300
300.abs # 300
Mettez un signe négatif devant lui.
>> --300
=> 300
>> x = -300
=> -300
>> -x
=> 300
#abs
et -
sont des fonctionnalités différentes avec le même comportement pour l'entrée / sortie demandée. Si c'est à cause d'un indésirable +
-> -
, ce n'est rien de plus qu'une hypothèse, car cela n'a pas été couvert par OP.
Ne serait-il pas plus simple de le multiplier par un négatif?
x * -1
De cette façon, vous pouvez aller et venir.
x *= -1
si vous souhaitez stocker la nouvelle valeur ...
abs
rapport à cela? OP n'a pas mentionné, mais il pouvait soit devenir positif en négatif soit le garder positif ... vous ne pouvez pas en supposer un sans que cela soit mentionné.