python取余数的方法

2025-11-07 08:04:54

1、在python中处理数值信息时,求模运算符(%)可以将两个数相除得到其余数。代码示例如下:


10 % 3

19 % 4

python取余数的方法

2、如果一个数恰好能被另外一个数据整除,则余数为0,%运算后返回结果为0。代码示例如下:

10 % 2

18 % 3

python取余数的方法

3、可利用余数是否为0的特点,判断一个数是奇数还是偶数。代码示例如下:

num = 21

if num % 2 == 0:

    print("The number " + str(num) + " is even.")

else:

    print("The number " + str(num) + " is odd.")

python取余数的方法

4、这种方法还可以用于与用户交互,如让用户输出数值,然后告诉用户这个数是奇数还是偶数。代码示例如下:

num = input("Enter a number, and I'll tell you if it's even or odd:")

num = int(num)

if num % 2 == 0:

    print("The number " + str(num) + " is even.")

else:

    print("The number " + str(num) + " is odd.")

python取余数的方法

1、求模运算符%对于取余数非常有用,但未告知商为几。如果需要知道一个数除于另外一个数的商及余数,可使用函数divmod() 。divmod() 函数有2个参数,第一个为除数,第二个为被除数。返回结果也有两个参数,第一个为商,第二个为余数。代码示例如下:

divmod(10,3)

python取余数的方法

2、假设要将苹果平分给小孩子们,计算每个小孩分到几个苹果以及剩下几个苹果。可以利用divmod() 函数实现。代码示例如下:

apples = 10

kids = 3

info = divmod(apples,kids)

print("Every kid will get " + str(info[0]) + " apples. And there is " + str(info[1])+" left.")

python取余数的方法

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢