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基础教程之基本内置数据类型介绍
Feb 20 Python
python计算一个序列的平均值的方法
Jul 11 Python
将pip源更换到国内镜像的详细步骤
Apr 07 Python
对python中不同模块(函数、类、变量)的调用详解
Jul 16 Python
利用pyecharts实现地图可视化的例子
Aug 12 Python
使用Python代码实现Linux中的ls遍历目录命令的实例代码
Sep 07 Python
用Python写一个自动木马程序
Sep 17 Python
python模块如何查看
Jun 16 Python
Expected conditions模块使用方法汇总代码解析
Aug 13 Python
解决PyCharm IDE环境下,执行unittest不生成测试报告的问题
Sep 03 Python
python tkinter Entry控件的焦点移动操作
May 22 Python
Python 数据可视化之Seaborn详解
Nov 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
从C/C++迁移到PHP——判断字符类型的函数
2006/10/09 PHP
全新的PDO数据库操作类php版(仅适用Mysql)
2012/07/22 PHP
php实现微信发红包
2015/12/05 PHP
php swoft框架实例用法
2020/12/22 PHP
学习YUI.Ext第五日--做拖放Darg&Drop
2007/03/10 Javascript
ppk谈JavaScript style属性
2008/10/10 Javascript
通过event对象的fromElement属性解决热区设置主实体的一个bug
2008/12/22 Javascript
js特效,页面下雪的小例子
2013/06/17 Javascript
jquery实现的下拉和收缩效果示例
2014/08/21 Javascript
原生javascript实现Tab选项卡切换功能
2015/01/12 Javascript
深入理解JavaScript系列(40):设计模式之组合模式详解
2015/03/04 Javascript
JavaScript模拟深蓝vs卡斯帕罗夫的国际象棋对局示例
2015/04/22 Javascript
js实现简单秒表走动的时钟特效
2020/03/25 Javascript
基于JavaScript怎么实现让歌词滚动播放
2015/11/03 Javascript
javascript类型系统 Array对象学习笔记
2016/01/09 Javascript
javascript执行环境及作用域详解
2016/05/05 Javascript
基于BootStrap Metronic开发框架经验小结【七】数据的导入、导出及附件的查看处理
2016/05/12 Javascript
noty ? jQuery通知插件全面解析
2016/05/18 Javascript
简单实现Bootstrap标签页
2020/08/09 Javascript
JavaScript获取ul中li个数的方法
2017/02/13 Javascript
基于vue.js轮播组件vue-awesome-swiper实现轮播图
2017/03/17 Javascript
jQuery的时间datetime控件在AngularJs中的使用实例(分享)
2017/08/17 jQuery
bootstrap模态框弹出和隐藏,动态改变中间内容的实例
2018/08/10 Javascript
node.js express框架简介与实现
2019/07/23 Javascript
VUE 自定义组件模板的方法详解
2019/08/30 Javascript
JS端基于download.js实现图片、视频时直接下载而不是打开预览
2020/05/09 Javascript
Python操作列表之List.insert()方法的使用
2015/05/20 Python
Fabric 应用案例
2016/08/28 Python
python采集微信公众号文章
2018/12/20 Python
python调用c++ ctype list传数组或者返回数组的方法
2019/02/13 Python
在 Pycharm 安装使用black的方法详解
2020/04/02 Python
Selenium获取登录Cookies并添加Cookies自动登录的方法
2020/12/04 Python
四川internet信息高速公路(C#)笔试题
2012/02/29 面试题
优秀毕业生主要事迹材料
2015/11/04 职场文书
四则混合运算教学反思
2016/02/23 职场文书
2019年暑期法院实习报告
2019/12/18 职场文书