Как вычислить модификацию b в Python?

Есть ли в Python функция по модулю math библиотека?

Не 15 % 4, 3? Но 15 mod 4 1, правильно?

139
задан Matthias Braun 19 November 2019 в 16:03
поделиться

5 ответов

Есть знак % . Это не просто остаток, это операция по модулю.

232
ответ дан 23 November 2019 в 23:19
поделиться
>>> 15 % 4
3
>>>

Модуль дает остаток после целочисленного деления.

35
ответ дан 23 November 2019 в 23:19
поделиться

вы также можете попробовать divmod (x, y) , который возвращает кортеж (x // y, x% y)

52
ответ дан 23 November 2019 в 23:19
поделиться

mod = a% b

Это сохраняет результат a mod b в переменной mod .

И вы правы , 15 mod 4 равно 3, что в точности возвращает python:

>>> 15 % 4
3

a% = b также допустимо.

21
ответ дан 23 November 2019 в 23:19
поделиться

Почему бы вам не использовать%?


print 4 % 2 # 0
9
ответ дан 23 November 2019 в 23:19
поделиться
Другие вопросы по тегам:

Похожие вопросы: