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 相关文章推荐
400多行Python代码实现了一个FTP服务器
May 10 Python
python使用urllib模块和pyquery实现阿里巴巴排名查询
Jan 16 Python
Python的类实例属性访问规则探讨
Jan 30 Python
Python字符串的常见操作实例小结
Apr 08 Python
Python PyCharm如何进行断点调试
Jul 05 Python
python程序 创建多线程过程详解
Sep 23 Python
numpy ndarray 按条件筛选数组,关联筛选的例子
Nov 26 Python
pytorch 自定义参数不更新方式
Jan 06 Python
基于打开pycharm有带图片md文件卡死问题的解决
Apr 24 Python
Python urllib2运行过程原理解析
Jun 04 Python
Pyqt助手安装PyQt5帮助文档过程图解
Nov 20 Python
如何在Python项目中引入日志
May 31 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&&mysql)三
2006/10/09 PHP
php的access操作类
2008/04/09 PHP
php学习笔记 面向对象的构造与析构方法
2011/06/13 PHP
php中利用str_pad函数生成数字递增形式的产品编号
2013/09/30 PHP
javascript中字符串拼接详解
2014/09/26 Javascript
JavaScript中的toUTCString()方法使用详解
2015/06/12 Javascript
jQuery筛选数组之grep、each、inArray、map的用法及遍历json对象
2016/06/20 Javascript
jQuery实现限制文本框的输入长度
2017/01/11 Javascript
Vue插件写、用详解(附demo)
2017/03/20 Javascript
Vue-cli创建项目从单页面到多页面的方法
2017/09/20 Javascript
bing Map 在vue项目中的使用详解
2018/04/09 Javascript
vue非父子组件通信问题及解决方法
2018/06/11 Javascript
使用webpack4编译并压缩ES6代码的方法示例
2019/04/24 Javascript
jquery弹窗时禁止body滚动条滚动的例子
2019/09/21 jQuery
解决Vue项目打包后打开index.html页面显示空白以及图片路径错误的问题
2019/10/25 Javascript
jquery ajax 请求小技巧实例分析
2019/11/11 jQuery
js实现点赞效果
2020/03/16 Javascript
解决vue项目运行提示Warnings while compiling.警告的问题
2020/09/18 Javascript
python 实现堆排序算法代码
2012/06/05 Python
Python的Django框架中的select_related函数对QuerySet 查询的优化
2015/04/01 Python
Python中asyncio与aiohttp入门教程
2018/10/16 Python
python使用原始套接字发送二层包(链路层帧)的方法
2019/07/22 Python
Django 创建后台,配置sqlite3教程
2019/11/18 Python
python装饰器相当于函数的调用方式
2019/12/27 Python
浅谈python之自动化运维(Paramiko)
2020/01/31 Python
python Selenium 库的使用技巧
2020/10/16 Python
美国女士时尚珠宝及配饰购物网站:Icing
2018/07/02 全球购物
阿迪达斯英国官方网站:adidas英国
2019/08/13 全球购物
德国珠宝和配件商店:Styleserver
2021/02/23 全球购物
应届生.NET方向面试题
2015/05/23 面试题
explicit和implicit的含义
2012/11/15 面试题
大学军训感言
2014/01/10 职场文书
业务员岗位职责
2015/02/03 职场文书
CSS3新特性详解(五):多列columns column-count和flex布局
2021/04/30 HTML / CSS
聊聊配置 Nginx 访问与错误日志的问题
2022/05/25 Servers
pd.DataFrame中的几种索引变换的实现
2022/06/16 Python