很多小伙伴想知道在python中两数相除取余数该如何运算,那么今天小编就通过这篇文章来给大家分享一个运算方法,感兴趣的朋友可以耐心阅读一下小编的文章。

python中两数相除取余数怎么运算?这两个方法你一定要知道

如果想要实现在python中取余数,那么我们可以通过取模运算符%来实现,另外一个法子是我们也可以通过divmod函数来计算。

(1)取模运算符%:

我们所说的取模运算,就是两个数字相除,然后得到的余数,符号是%。例x%y就是计算x除以y的余数,用数字语言来描述,那么就是如果存在整数a和b,其中0<=b<y,使得x=a*y+b,那么x%y=x-a*y=b.

取模运算的两个操作数都必须是整数,可以是负整数,但是y不可以是0,因为被除数不能为0。

当x和y中存在负整数时,首先计算|x|%|y|=c,然后x%y的符号与y一致。也就是说,如果y>0,则x%y=c;如果y<0,则x%y=-c

(2)divmod()函数

在python中,我们可以使用divmod函数来将除数和余数运算结果结合起来,从而返回一个包含结果和余数的元组(在 python2.3版本之前不允许处理复数)。

函数语法:

divmod(a, b)

示例:

>>>divmod(7, 2)
 (3, 1)
 >>> divmod(8, 2)
 (4, 0)

以上就是小编给大家带来的在     ,希望大家通过阅读小编的文章之后能够有所收获!如果大家觉得小编的文章不错的话,可以多多分享给有需要的人。

更多python相关文章请访问分类:python

【版权声明】本文图文出自大盘站@dapan.cc,转载请注明出处!