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实现人人网登录示例分享
Jan 19 Python
pygame实现弹力球及其变速效果
Jul 03 Python
pygame游戏之旅 游戏中添加显示文字
Nov 20 Python
详解Python 解压缩文件
Apr 09 Python
Python 异步协程函数原理及实例详解
Nov 13 Python
Python 将json序列化后的字符串转换成字典(推荐)
Jan 06 Python
flask框架渲染Jinja模板与传入模板变量操作详解
Jan 25 Python
django实现模型字段动态choice的操作
Apr 01 Python
python 追踪except信息方式
Apr 25 Python
Python如何对XML 解析
Jun 28 Python
django rest framework使用django-filter用法
Jul 15 Python
Lombok插件安装(IDEA)及配置jar包使用详解
Nov 04 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
改变Apache端口等配置修改方法
2008/06/05 PHP
深入解析PHP中的(伪)多线程与多进程
2013/07/01 PHP
Linux中用PHP判断程序运行状态的2个方法
2014/05/04 PHP
PHP的伪随机数与真随机数详解
2015/05/27 PHP
基于swoole实现多人聊天室
2018/06/14 PHP
如何快速的呈现我们的网页的技巧整理
2007/07/01 Javascript
javascript实现unicode和字符的互相转换
2007/07/18 Javascript
js 键盘记录实现(兼容FireFox和IE)
2010/02/07 Javascript
用jquery实现点击栏目背景色改变
2012/12/10 Javascript
兼容IE和Firefox火狐的上下、左右循环无间断滚动JS代码
2013/04/19 Javascript
JavaScript中创建字典对象(dictionary)实例
2015/03/31 Javascript
javascript下拉列表菜单的实现方法
2015/11/18 Javascript
javascript实现html页面之间参数传递的四种方法实例分析
2015/12/15 Javascript
js获取url传值的方法
2015/12/18 Javascript
javascript每日必学之条件分支
2016/02/17 Javascript
JavaScript错误处理和堆栈追踪详解
2017/04/18 Javascript
jQueryeasyui 中如何使用datetimebox 取两个日期间相隔的天数
2017/06/13 jQuery
ionic 3.0+ 项目搭建运行环境的教程
2017/08/09 Javascript
微信小程序实现收藏与取消收藏切换图片功能
2018/08/03 Javascript
JavaScript原型式继承实现方法
2019/11/06 Javascript
js实现烟花特效
2020/03/02 Javascript
跟老齐学Python之变量和参数
2014/10/10 Python
Python实现把utf-8格式的文件转换成gbk格式的文件
2015/01/22 Python
Python实现嵌套列表去重方法示例
2017/12/28 Python
基于Python socket的端口扫描程序实例代码
2018/02/09 Python
详解flask表单提交的两种方式
2018/07/21 Python
Python实现的逻辑回归算法示例【附测试csv文件下载】
2018/12/28 Python
python的mysql数据库建立表与插入数据操作示例
2019/09/30 Python
python——全排列数的生成方式
2020/02/26 Python
越南综合购物网站:Lazada越南
2019/06/10 全球购物
新娘父亲婚礼致辞
2014/01/16 职场文书
房屋买卖协议书
2014/04/10 职场文书
献爱心倡议书
2014/04/14 职场文书
政府个人对照检查材料
2014/08/28 职场文书
2015年助理工程师工作总结
2015/04/03 职场文书
施工安全员岗位职责
2015/04/11 职场文书