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文件与文件夹常见基本操作总结
Sep 19 Python
详解Python的Lambda函数与排序
Oct 25 Python
Django使用httpresponse返回用户头像实例代码
Jan 26 Python
Python生成任意范围任意精度的随机数方法
Apr 09 Python
python format 格式化输出方法
Jul 16 Python
解决webdriver.Chrome()报错:Message:'chromedriver' executable needs to be in Path
Jun 12 Python
python实现socket+threading处理多连接的方法
Jul 23 Python
详解python中__name__的意义以及作用
Aug 07 Python
Python安装及Pycharm安装使用教程图解
Sep 20 Python
用openCV和Python 实现图片对比,并标识出不同点的方式
Dec 19 Python
Python如何在windows环境安装pip及rarfile
Jun 15 Python
解决pytorch多GPU训练保存的模型,在单GPU环境下加载出错问题
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
jQuery+php实现ajax文件即时上传的详解
2013/06/17 PHP
CI框架Session.php源码分析
2014/11/03 PHP
PHP的mysqli_thread_id()函数讲解
2019/01/24 PHP
PHP封装XML和JSON格式数据接口操作示例
2019/03/06 PHP
随机显示经典句子或诗歌的javascript脚本
2007/08/04 Javascript
javascript cookie解码函数(兼容ff)
2008/03/17 Javascript
拖动布局之保存布局页面cookies篇
2010/10/29 Javascript
禁用Tab键JS代码兼容Firefox和IE
2014/04/18 Javascript
JS截取url中问号后面参数的值信息
2014/04/29 Javascript
jQuery 1.9.1源码分析系列(十五)动画处理之缓动动画核心Tween
2015/12/03 Javascript
微信小程序自定义组件
2017/08/16 Javascript
vue配置多页面的实现方法
2018/05/22 Javascript
vue 项目打包通过命令修改 vue-router 模式 修改 API 接口前缀
2018/06/13 Javascript
vue 监听某个div垂直滚动条下拉到底部的方法
2018/09/15 Javascript
详解mpvue中小程序自定义导航组件开发指南
2019/02/11 Javascript
利用vue重构有赞商城的思路以及总结整理
2019/02/21 Javascript
微信小程序位置授权处理方法
2019/06/13 Javascript
深入浅析Vue中mixin和extend的区别和使用场景
2019/08/01 Javascript
[03:09]2014DOTA2国际邀请赛 Mushi前队友送上祝福
2014/07/12 DOTA
[01:18:45]DOTA2-DPC中国联赛 正赛 DLG vs Dragon BO3 第三场2月1日
2021/03/11 DOTA
Python+微信接口实现运维报警
2016/08/27 Python
Windows 8.1 64bit下搭建 Scrapy 0.22 环境
2018/11/18 Python
Python功能点实现:函数级/代码块级计时器
2019/01/02 Python
浅谈Python爬虫基本套路
2019/03/25 Python
简单了解Python matplotlib线的属性
2019/06/29 Python
python实现超级马里奥
2020/03/18 Python
香港家用健身器材、运动器材及健康美容仪器专门店:FitBoxx
2019/12/05 全球购物
eBay美国官网:eBay.com
2020/10/24 全球购物
司机的工作范围及职责
2013/11/13 职场文书
荷叶圆圆教学反思
2014/02/01 职场文书
函授大学生自我鉴定
2014/02/05 职场文书
团党委领导干部党的群众路线教育实践活动个人对照检查材料思想汇
2014/10/05 职场文书
2015年外贸业务员工作总结范文
2015/05/23 职场文书
小学六年级毕业感言
2015/07/30 职场文书
高中化学教学反思
2016/02/22 职场文书
浅谈Redis的事件驱动模型
2022/05/30 Redis