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遍历目录的4种方法实例介绍
Apr 13 Python
使用Python操作excel文件的实例代码
Oct 15 Python
django rest framework之请求与响应(详解)
Nov 06 Python
python 求一个列表中所有元素的乘积实例
Jun 11 Python
基于Python实现拆分和合并GIF动态图
Oct 22 Python
python logging添加filter教程
Dec 24 Python
Pycharm远程连接服务器并实现代码同步上传更新功能
Feb 25 Python
Python startswith()和endswith() 方法原理解析
Apr 28 Python
python中前缀运算符 *和 **的用法示例详解
May 28 Python
简单了解Python变量作用域正确使用方法
Jun 12 Python
python SOCKET编程基础入门
Feb 27 Python
Django项目在pycharm新建的步骤方法
Mar 02 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
如何开始收听短波广播
2021/03/01 无线电
PHP 魔术变量和魔术函数详解
2015/02/25 PHP
PHP中include/require/include_once/require_once使用心得
2016/08/28 PHP
Symfony2针对输入时间进行查询的方法分析
2017/06/28 PHP
Yii 框架控制器创建使用及控制器响应操作示例
2019/10/14 PHP
JavaScript 异步调用框架 (Part 3 - 代码实现)
2009/08/04 Javascript
了解jQuery技巧来提高你的代码
2010/01/08 Javascript
javascript预览上传图片发现的问题的解决方法
2010/11/25 Javascript
jQuery学习笔记 操作jQuery对象 属性处理
2012/09/19 Javascript
js 如何实现对数据库的增删改查
2012/11/23 Javascript
JS中typeof与instanceof之间的区别总结
2013/11/14 Javascript
jquery实现向下滑出的二级导航下滑菜单效果
2015/08/25 Javascript
基于js实现微信发送好友如何分享到朋友圈、微博
2015/11/30 Javascript
jQuery soColorPacker 网页拾色器
2016/06/22 Javascript
jQuery实现发送验证码并60秒倒计时功能
2016/11/25 Javascript
Bootstrap基本插件学习笔记之标签切换(17)
2016/12/08 Javascript
AngularJS自定义控件实例详解
2016/12/13 Javascript
jQuery中table数据的值拷贝和拆分
2017/03/19 Javascript
使用layui 渲染table数据表格的实例代码
2018/08/19 Javascript
jQuery利用cookie 实现本地收藏功能(不重复无需多次命名)
2019/11/07 jQuery
JS造成内存泄漏的几种情况实例分析
2020/03/02 Javascript
详解React 条件渲染
2020/07/08 Javascript
基于javascript canvas实现五子棋游戏
2020/07/08 Javascript
使用JS实现鼠标放上图片进行放大离开实现缩小功能
2021/01/27 Javascript
[01:45]典藏宝瓶2+祈求者身心——这就是DOTA2TI9总奖金突破3000万美元的秘密
2019/07/21 DOTA
Python socket C/S结构的聊天室应用实现
2014/11/30 Python
python中pandas.DataFrame的简单操作方法(创建、索引、增添与删除)
2017/03/12 Python
详解使用 pyenv 管理多个版本 python 环境
2017/10/19 Python
python+opencv实现霍夫变换检测直线
2020/10/23 Python
Python3 itchat实现微信定时发送群消息的实例代码
2019/07/12 Python
党支部公开承诺书
2014/03/28 职场文书
《长江之歌》教学反思
2014/04/17 职场文书
县委常委班子对照检查材料思想汇报
2014/09/28 职场文书
《学会生存》读后感3篇
2019/12/09 职场文书
话题作文之呼唤
2019/12/18 职场文书
Golang 对es的操作实例
2022/04/20 Golang