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双向链表实现实例代码
Nov 21 Python
Python实现多线程抓取网页功能实例详解
Jun 08 Python
Python引用计数操作示例
Aug 23 Python
PyCharm代码回滚,恢复历史版本的解决方法
Oct 22 Python
Python基于滑动平均思想实现缺失数据填充的方法
Feb 21 Python
基于python-opencv3的图像显示和保存操作
Jun 27 Python
pandas 使用均值填充缺失值列的小技巧分享
Jul 04 Python
分享一个pycharm专业版安装的永久使用方法
Sep 24 Python
YUV转为jpg图像的实现
Dec 09 Python
python基于socket函数实现端口扫描
May 28 Python
python利用后缀表达式实现计算器功能
Feb 22 Python
Python pygame实现中国象棋单机版源码
Jun 20 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 中检查或过滤IP地址的实现代码
2011/11/27 PHP
试用php中oci8扩展
2015/06/18 PHP
thinkPHP5框架实现多数据库连接,跨数据连接查询操作示例
2019/05/29 PHP
基于jquery的has()方法以及与find()方法以及filter()方法的区别详解
2013/04/26 Javascript
css与javascript跨浏览器兼容性总结
2014/09/15 Javascript
自定义百度分享的分享按钮
2015/03/18 Javascript
js实现适用于素材网站的黑色多级菜单导航条效果
2015/08/24 Javascript
使用Chart.js图表库制作漂亮的响应式表单
2015/10/28 Javascript
Bootstrap布局之栅格系统详解
2016/06/13 Javascript
AngularJS实现自定义指令与控制器数据交互的方法示例
2017/06/19 Javascript
react.js 父子组件数据绑定实时通讯的示例代码
2017/09/25 Javascript
利用jquery如何从json中读取数据追加到html中
2017/12/01 jQuery
浅谈vue项目如何打包扔向服务器
2018/05/08 Javascript
详解vue 动态加载并注册组件且通过 render动态创建该组件
2019/05/30 Javascript
angular异步验证防抖踩坑实录
2019/12/01 Javascript
es6中new.target的作用和使用场景简单示例分析
2020/03/14 Javascript
python在windows下实现ping操作并接收返回信息的方法
2015/03/20 Python
Python3读取文件常用方法实例分析
2015/05/22 Python
Python从MP3文件获取id3的方法
2015/06/15 Python
基python实现多线程网页爬虫
2015/09/06 Python
python基于pygame实现响应游戏中事件的方法(附源码)
2015/11/11 Python
Python排序算法实例代码
2017/08/10 Python
python利用MethodType绑定方法到类示例代码
2017/08/27 Python
Python SMTP发送邮件遇到的一些问题及解决办法
2018/10/24 Python
Python实现的对一个数进行因式分解操作示例
2019/06/27 Python
python实现大文件分割与合并
2019/07/22 Python
python3 字符串知识点学习笔记
2020/02/08 Python
在pytorch中实现只让指定变量向后传播梯度
2020/02/29 Python
自学python用什么系统好
2020/06/23 Python
SportsDirect.com马来西亚:英国第一体育零售商
2018/11/21 全球购物
白酒业务员岗位职责
2013/12/27 职场文书
校友会欢迎辞
2014/01/13 职场文书
检讨书怎么写
2015/01/23 职场文书
HAM-2000摩机图
2021/04/22 无线电
nginx中proxy_pass各种用法详解
2021/11/07 Servers
Mysql将字符串按照指定字符分割的正确方法
2022/05/30 MySQL