當前位置:成語大全網 - 漢語詞典 - python中如何計算兩個數相除的余數

python中如何計算兩個數相除的余數

Python中的余數可以通過模運算符%或divmod()函數來計算。

1,模運算符%:

所謂模運算,就是計算兩個數相除後的余數,符號為%。比如a% b就是計算a除以b的余數用數學語言描述就是如果有整數n和m,其中0

模運算的兩個操作數都必須是整數,可以是負整數,但是b不能是0,因為被除數不能是0。

當a和b中有負整數時,先計算|a|%|b|=c,然後a%b的符號與b壹致,也就是說,如果b & gt0,那麽a % b = c;如果b

示例:

2、divmod()函數

python中的divmod()函數結合除數和余數運算的結果,返回壹個包含商和余數的元組(a // b,a% b)。

python2.3版之前不允許復數。

函數語法:

迪夫莫德(a,b)

示例:

& gt& gt& gtdivmod(7,2)

(3, 1)

& gt& gt& gtdivmod(8,2)

(4,0)更多Python相關技術文章,請訪問Python教程部分學習!