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各大聊天系统的屏蔽脏话功能原理
Dec 01 Python
Python中getpass模块无回显输入源码解析
Jan 11 Python
flask中主动抛出异常及统一异常处理代码示例
Jan 18 Python
python批量设置多个Excel文件页眉页脚的脚本
Mar 14 Python
python数字图像处理之高级形态学处理
Apr 27 Python
Python OpenCV读取png图像转成jpg图像存储的方法
Oct 28 Python
PyCharm+PySpark远程调试的环境配置的方法
Nov 29 Python
详解pandas库pd.read_excel操作读取excel文件参数整理与实例
Feb 17 Python
FFrpc python客户端lib使用解析
Aug 24 Python
Python爬虫爬取博客实现可视化过程解析
Jun 29 Python
详解Pytorch显存动态分配规律探索
Nov 17 Python
python 自动化偷懒的四个实用操作
Apr 11 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实现读取一个1G的文件大小
2013/08/24 PHP
PHP判断上传文件类型的解决办法
2015/10/20 PHP
PHP __call()方法实现委托示例
2019/05/20 PHP
javascript复制对象使用说明
2011/06/28 Javascript
杨氏矩阵查找的JS代码
2013/03/21 Javascript
Jquery倒数计时按钮setTimeout的实例代码
2013/07/04 Javascript
jquery datepicker参数介绍和示例
2014/04/15 Javascript
禁用页面部分JavaScript不是全部而是部分
2014/09/03 Javascript
windows8.1+iis8.5下安装node.js开发环境
2014/12/12 Javascript
javascript自动切换焦点控制效果完整实例
2016/02/02 Javascript
jQuery实现ajax的叠加和停止(终止ajax请求)
2016/08/08 Javascript
JavaScript对象_动力节点Java学院整理
2017/06/23 Javascript
微信小程序 跳转传递数据的实例
2017/07/06 Javascript
Vue2.0如何发布项目实战
2017/07/27 Javascript
解决vuex刷新状态初始化的方法实现
2019/08/15 Javascript
javascript严格模式详解(含严格模式与非严格模式的区别)
2019/11/12 Javascript
Vue组件跨层级获取组件操作
2020/07/27 Javascript
Node 使用express-http-proxy 做api网关的实现
2020/10/15 Javascript
详解Python的Django框架中的templates设置
2015/05/11 Python
深度定制Python的Flask框架开发环境的一些技巧总结
2016/07/12 Python
如何通过Python3和ssl实现加密通信功能
2020/05/09 Python
解析python 类方法、对象方法、静态方法
2020/08/15 Python
Scrapy+Selenium自动获取cookie爬取网易云音乐个人喜爱歌单
2021/02/01 Python
物业管理应届生求职信
2013/10/28 职场文书
计算机应用专业学生的自我评价分享
2013/11/03 职场文书
商务英语毕业生自荐信范文
2013/11/08 职场文书
人力资源部副职的竞聘演讲稿
2014/01/07 职场文书
教育学习自我评价
2014/02/03 职场文书
副护士长竞聘演讲稿
2014/04/30 职场文书
药剂专业求职信
2014/06/20 职场文书
2015年教研组工作总结
2015/05/04 职场文书
经费申请报告范文
2015/05/18 职场文书
2015年中学图书馆工作总结
2015/07/22 职场文书
Spring事务管理下synchronized锁失效问题的解决方法
2022/03/31 Java/Android
SQL解决未能删除约束问题drop constraint
2022/05/30 SQL Server
Python可视化神器pyecharts绘制地理图表
2022/07/07 Python