首页 > 其他 > 详细

余数介绍及lambda使用

时间:2019-10-27 22:07:14      阅读:93      评论:0      收藏:0      [点我收藏+]

 

什么是余数
23 ÷ 5 = 4.6 同时 商为4 余为3
23为被除数
5为除数

 

技术分享图片

 

 

巧记余数:
1.被除数大于除数,余数能计算出来
2.被除数小于除数,商为0,余数是被除数本身

示例:被除数大于除数
23 ÷ 5
python 示例:
# -*- coding:utf-8 -*-
def _not_divisible(n):
print("除数是:",n)
return lambda x: x%n
dividend = 23
divisor = 5
print("被除数是:",dividend)

n = _not_divisible(divisor)
print("余数是:",n(dividend))

输出结果:
被除数是: 23
除数是: 5
余数是: 3


示例2:被除数小于除数,商为0,余数是被除数本身
5 ÷ 6
python示例:
# -*- coding:utf-8 -*-
def _not_divisible(n):
print("除数是:",n)
return lambda x: x%n
dividend = 5
divisor = 6
print("被除数是:",dividend)

n = _not_divisible(divisor)
print("余数是:",n(dividend))

输出结果:

被除数是: 5
除数是: 6
余数是: 5

 

余数介绍及lambda使用

原文:https://www.cnblogs.com/yangsun/p/11749166.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!