python实现取余操作的简单实例


Posted in Python onAugust 16, 2020

python实现取余操作的方法:

可以利用求模运算符(%)来实现。求模运算符可以将两个数相除得到其余数。我们还可以使用divmod()函数来实现取余操作,具体方法如:【divmod(10,3)】。

在python中要实现取余操作可以使用求模运算符(%),该运算符可以将两个数相除得到其余数。

python实现取余操作的简单实例

如果一个数恰好能被另外一个数据整除,则余数为0,%运算后返回结果为0。

python实现取余操作的简单实例

可利用余数是否为0的特点,判断一个数是奇数还是偶数。

num = 21
if num % 2 == 0:
    print("The number " + str(num) + " is even.")
else:
    print("The number " + str(num) + " is odd.")

如果需要知道一个数除另外一个数的商及余数,可使用函数divmod() 。divmod() 函数有2个参数,第一个为除数,第二个为被除数。返回结果也有两个参数,第一个为商,第二个为余数。

python实现取余操作的简单实例

内容扩展:

Python 取整与取余规则

1) //运算取整时保留整数的下界,即偏向于较小的整数

2) int是剪去小数部分,只保留前面的整数

3) round函数遵循四舍五入的法则

>>> 5//3
1
>>> -5//3
-2
>>> int(5.3)
5
>>> int(5.6)
5

>>> int(-5/3)
-1

>>> round(5.3)
5
>>> round(5.6)
6

4) % 运算符,取余数时余数符号由被除数决定

>>> -5%3 #仅有一负号时,在负无穷到-5之间找到一个数能被3整数,最接近于-5的数是-6,所以-5 - (-6) = 1
1
>>> 5%-3
-1
>>> -5%-3
-2
>>> 5%3

到此这篇关于python实现取余操作的简单实例的文章就介绍到这了,更多相关python如何实现取余操作内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
python之import机制详解
Jul 03 Python
Python中解析JSON并同时进行自定义编码处理实例
Feb 08 Python
python实现RSA加密(解密)算法
Feb 17 Python
Python中分支语句与循环语句实例详解
Sep 13 Python
Django2.1.3 中间件使用详解
Nov 26 Python
浅谈keras中的Merge层(实现层的相加、相减、相乘实例)
May 23 Python
pycharm实现print输出保存到txt文件
Jun 01 Python
如何基于Python爬取隐秘的角落评论
Jul 02 Python
opencv 形态学变换(开运算,闭运算,梯度运算)
Jul 07 Python
一文带你了解Python 四种常见基础爬虫方法介绍
Dec 04 Python
端午节将至,用Python爬取粽子数据并可视化,看看网友喜欢哪种粽子吧!
Jun 11 Python
常用的Python代码调试工具总结
Jun 23 Python
python属于哪种语言
Aug 16 #Python
python中sys模块是做什么用的
Aug 16 #Python
python3获取控制台输入的数据的具体实例
Aug 16 #Python
python在一个范围内取随机数的简单实例
Aug 16 #Python
python将数据插入数据库的代码分享
Aug 16 #Python
详解Python高阶函数
Aug 15 #Python
python 19个值得学习的编程技巧
Aug 15 #Python
You might like
php图片的裁剪与缩放生成符合需求的缩略图
2013/01/11 PHP
AJAX的跨域访问-两种有效的解决方法介绍
2013/06/22 PHP
php使用smtp发送支持附件的邮件示例
2014/04/13 PHP
thinkphp中ajax与php响应过程详解
2014/12/08 PHP
Symfony2开发之控制器用法实例分析
2016/02/05 PHP
php如何利用pecl安装mongodb扩展详解
2019/01/09 PHP
php命名空间设计思想、用法与缺点分析
2019/07/17 PHP
使用jQuery的ajax功能实现的RSS Reader 代码
2009/09/03 Javascript
jquery jqPlot API 中文使用教程(非常强大的图表工具)
2011/08/15 Javascript
JS获取农历日期具体实例
2013/11/14 Javascript
jQuery中dequeue()方法用法实例
2014/12/29 Javascript
javascript结合canvas实现图片旋转效果
2015/05/03 Javascript
JS实现的仿东京商城菜单、仿Win右键菜单及仿淘宝TAB特效合集
2015/09/28 Javascript
13个PHP函数超实用
2015/10/21 Javascript
window.location.hash知识汇总
2015/11/09 Javascript
jQuery插件uploadify实现ajax效果的图片上传
2016/06/18 Javascript
jQuery的Each比JS原生for循环性能慢很多的原因
2016/07/05 Javascript
jQuery视差滚动效果网页实现方法经验总结
2016/09/29 Javascript
使用BootStrap和Metroui设计的metro风格微网站或手机app界面
2016/10/21 Javascript
Bootstrap导航简单实现代码
2017/03/06 Javascript
bootstrap弹出层的多种触发方式
2017/05/10 Javascript
前端主流框架vue学习笔记第二篇
2017/07/26 Javascript
小程序实现层叠卡片滑动效果
2019/08/26 Javascript
elementUI同一页面展示多个Dialog的实现
2020/11/19 Javascript
three.js显示中文字体与tween应用详析
2021/01/04 Javascript
[01:01:01]完美世界DOTA2联赛循环赛 GXR vs FTD BO2第一场 10.29
2020/10/29 DOTA
如何在Python函数执行前后增加额外的行为
2016/10/20 Python
Python zip()函数用法实例分析
2018/03/17 Python
CSS3 中的@keyframes介绍
2014/09/02 HTML / CSS
GOOD AMERICAN官网:为曲线性感而设计
2017/12/28 全球购物
关于幼儿的自我评价
2013/12/18 职场文书
警察思想汇报
2014/01/04 职场文书
年检委托书
2014/08/30 职场文书
采购员岗位职责
2015/02/03 职场文书
人民币使用说明书
2019/04/17 职场文书
解析原生JS getComputedStyle
2021/05/25 Javascript