很多小伙伴想知道在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,转载请注明出处!
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。