python中两数相除取余数怎么运算-Python教程

资源魔 15 0

正在Python中取余数能够经过取模运算符%或经过divmod()函数来较量争论。

一、取模运算符%:

所谓取模运算,就是较量争论两个数相除了之后的余数,符号是%。如a % b就是较量争论a除了以b的余数。用数学言语来形容,就是假如存正在整数n以及m,此中0<=m<b,使患上a=n*b+m,那末a%b=a-n*b=m.

取模运算的两个操作数都必需是整数,能够是负整数,然而b不成所以0,由于被除了数不克不及为0。

当a以及b中存正在负整数时,起首较量争论|a|%|b|=c,而后a%b的符号与b分歧。也就是说,假如b>0,则a%b=c;假如b<0,则a%b=-c

例:

1.jpg

二、divmod()函数

python中divmod()函数把除了数以及余数运算后果连系起来,前往一个蕴含商以及余数的元组(a // b, a % b)。

正在 python2.3版本以前没有容许解决单数。

函数语法:

divmod(a, b)
示例:

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

更多Python相干技巧文章,请拜访Python教程栏目进行学习!

以上就是python中两数相除了取余数怎样运算的具体内容,更多请存眷资源魔其它相干文章!

标签: python教程 python编程 python使用问题 python取余数怎么运算

抱歉,评论功能暂时关闭!