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脚本关闭文件操作的机制
Jun 28 Python
python正则表达式爬取猫眼电影top100
Feb 24 Python
详解python中asyncio模块
Mar 03 Python
Python实现正弦信号的时域波形和频谱图示例【基于matplotlib】
May 04 Python
Python实现对字典分别按键(key)和值(value)进行排序的方法分析
Dec 19 Python
python自带tkinter库实现棋盘覆盖图形界面
Jul 17 Python
Python的Tkinter点击按钮触发事件的例子
Jul 19 Python
Python 实现文件读写、坐标寻址、查找替换功能
Sep 11 Python
python操作docx写入内容,并控制文本的字体颜色
Feb 13 Python
win10从零安装配置pytorch全过程图文详解
May 08 Python
浅谈Keras参数 input_shape、input_dim和input_length用法
Jun 29 Python
如何用六步教会你使用python爬虫爬取数据
Apr 06 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中使用addslashes函数转义的安全性原理分析
2014/11/03 PHP
php面向对象中static静态属性与方法的内存位置分析
2015/02/08 PHP
ThinkPHP文件缓存类代码分享
2015/04/22 PHP
详解thinkphp实现excel数据的导入导出(附完整案例)
2016/12/29 PHP
javascript英文日期(有时间)选择器
2007/05/02 Javascript
JavaScript多线程详解
2015/08/12 Javascript
浏览器兼容的JS写法总结
2016/04/27 Javascript
深入理解JavaScript中的for循环
2017/02/07 Javascript
bootstrap的常用组件和栅格式布局详解
2017/05/02 Javascript
javascript实现QQ空间相册展示源码
2017/12/12 Javascript
js判断文件类型大小并给出提示的实现方法
2018/01/03 Javascript
微信小程序返回箭头跳转到指定页面实例解析
2019/10/08 Javascript
jQuery Raty星级评分插件使用方法实例分析
2019/11/25 jQuery
jQuery实现查看图片功能
2020/12/01 jQuery
Python 代码性能优化技巧分享
2012/08/07 Python
Python实现对excel文件列表值进行统计的方法
2015/07/25 Python
Python实现的简单模板引擎功能示例
2017/09/02 Python
Python之自动获取公网IP的实例讲解
2017/10/01 Python
Python实现统计给定字符串中重复模式最高子串功能示例
2018/05/16 Python
详解flask表单提交的两种方式
2018/07/21 Python
在Python中输入一个以空格为间隔的数组方法
2018/11/13 Python
使用GitHub和Python实现持续部署的方法
2019/05/09 Python
Python学习笔记之列表推导式实例分析
2019/08/13 Python
基于python实现蓝牙通信代码实例
2019/11/19 Python
html2canvas生成的图片偏移不完整的解决方法
2020/05/19 HTML / CSS
Ray-Ban雷朋瑞典官方网站:全球领先的太阳眼镜品牌
2019/08/22 全球购物
汽车电子与维修专业大学生求职信
2013/09/28 职场文书
门卫班长岗位职责
2013/12/15 职场文书
委托书模板
2014/04/04 职场文书
大学生上课迟到检讨书
2014/10/15 职场文书
2014年纪检监察工作总结
2014/11/11 职场文书
委托书的样本
2015/01/28 职场文书
如何用 Python 子进程关闭 Excel 自动化中的弹窗
2021/05/07 Python
python面向对象版学生信息管理系统
2021/06/24 Python
python模板入门教程之flask Jinja
2022/04/11 Python
基于Python实现nc批量转tif格式
2022/08/14 Python