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实现登录人人网并抓取新鲜事的方法
May 11 Python
Python实现快速多线程ping的方法
Jul 15 Python
python jieba分词并统计词频后输出结果到Excel和txt文档方法
Feb 11 Python
python-docx修改已存在的Word文档的表格的字体格式方法
May 08 Python
python 实现对文件夹中的图像连续重命名方法
Oct 25 Python
Django ORM 聚合查询和分组查询实现详解
Aug 09 Python
用python写测试数据文件过程解析
Sep 25 Python
Python 实现OpenCV格式和PIL.Image格式互转
Jan 09 Python
Python生成器实现简单"生产者消费者"模型代码实例
Mar 27 Python
keras 自定义loss model.add_loss的使用详解
Jun 22 Python
python raise的基本使用
Sep 10 Python
python 中[0]*2与0*2的区别说明
May 10 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自定义函数实现JS的escape的方法示例
2016/07/07 PHP
List the Stored Procedures in a SQL Server database
2007/06/20 Javascript
基于jQuery的自动完成插件
2011/02/03 Javascript
基于jquery的无缝循环新闻列表插件
2011/03/07 Javascript
js indexOf()定义和用法
2012/10/21 Javascript
IE6-IE9中tbody的innerHTML不能赋值的解决方法
2014/06/05 Javascript
nodejs 整合kindEditor实现图片上传
2015/02/03 NodeJs
JavaScript中指定函数名称的相关方法
2015/06/04 Javascript
js注入 黑客之路必备!
2016/09/14 Javascript
bootstrap监听滚动实现头部跟随滚动
2016/11/08 Javascript
基于ajax与msmq技术的消息推送功能实现代码
2016/12/26 Javascript
ECMAscript 变量作用域总结概括
2017/08/18 Javascript
bootstrap3中container与container_fluid外层容器的区别讲解
2017/12/04 Javascript
react native 文字轮播的实现示例
2018/07/27 Javascript
node.js连接mysql与基本用法示例
2019/01/05 Javascript
微信小程序wx.navigateTo中events属性实现页面间通信传值,数据同步
2019/07/13 Javascript
python中Pycharm 输出中文或打印中文乱码现象的解决办法
2017/06/16 Python
Python设计实现的计算器功能完整实例
2017/08/18 Python
Python数据结构与算法之使用队列解决小猫钓鱼问题
2017/12/14 Python
python模拟表单提交登录图书馆
2018/04/27 Python
Tensorflow 同时载入多个模型的实例讲解
2018/07/27 Python
pyqt5 禁止窗口最大化和禁止窗口拉伸的方法
2019/06/18 Python
Python实现的企业粉丝抽奖功能示例
2019/07/26 Python
python 批量修改 labelImg 生成的xml文件的方法
2019/09/09 Python
python实现简单井字棋小游戏
2020/03/05 Python
Python使用paramiko连接远程服务器执行Shell命令的实现
2021/03/04 Python
CSS3教程(7):CSS3嵌入字体
2009/04/02 HTML / CSS
浅析HTML5:'data-'属性的作用
2018/01/23 HTML / CSS
H5 video poster属性设置视频封面的方法
2020/05/25 HTML / CSS
阿根廷网上配眼镜:SmartBuyGlasses阿根廷
2016/08/19 全球购物
《猫》教学反思
2014/02/26 职场文书
中药学专业求职信
2014/05/31 职场文书
2014年九一八事变演讲稿
2014/09/14 职场文书
董事长秘书岗位职责
2015/02/13 职场文书
初婚初育证明范本
2015/06/18 职场文书
男生贾里读书笔记
2015/06/30 职场文书