Операцията Modulo (%) с отрицателни числа в Python

Блог

Това е нещо, което научих наскоро и смятах, че си струва да го споделя, като се има предвид, че доста ме изненада и е супер полезен факт за научаване. Как Python се справя с модулната операция с отрицателни числа? Така че, нека да бъде кратко и сладко и да преминем директно към него.

| _+_ | символът в Python се нарича Modulo Operator. Той връща остатъка от разделянето на левия операнд на десния операнд. Използва се за получаване на остатъка от проблем с разделянето.

Основният синтаксис е:

  • a % b = r

В предишния пример, да се се дели на б , и r (т.е. остатъкът) се връща. Нека сега видим пример с числа:

  • 7% 2 = 1

#наука за данни #python #разработка на софтуер #програмиране #софтуерно инженерство

medium.com

Операцията Modulo (%) с отрицателни числа в Python

Замисляли ли сте се как работи? Модул с отрицателни числа. Операторът по модул на Python винаги връща остатъка със същия знак като делителя.