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 线程的暂停, 恢复, 退出详解及实例
Dec 06 Python
老生常谈Python序列化和反序列化
Jun 28 Python
python中的随机函数random的用法示例
Jan 27 Python
wxpython实现图书管理系统
Mar 12 Python
python中dict字典的查询键值对 遍历 排序 创建 访问 更新 删除基础操作方法
Sep 13 Python
如何安装多版本python python2和python3共存以及pip共存
Sep 18 Python
python打包生成的exe文件运行时提示缺少模块的解决方法
Oct 31 Python
在Pycharm中对代码进行注释和缩进的方法详解
Jan 20 Python
Python实现K折交叉验证法的方法步骤
Jul 11 Python
python实现PolynomialFeatures多项式的方法
Jan 06 Python
详解Python函数print用法
Jun 18 Python
python turtle绘图命令及案例
Nov 23 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教程 基本语法
2009/10/23 PHP
PHP加密解密字符串汇总
2015/04/26 PHP
php cookie用户登录的详解及实例代码
2017/01/03 PHP
javascript基础的动画教程,直观易懂
2007/01/10 Javascript
jquery 上下滚动广告
2009/06/17 Javascript
完美解决IE低版本不支持call与apply的问题
2013/12/05 Javascript
浅析jQuery中调用ajax方法时在不同浏览器中遇到的问题
2014/06/11 Javascript
json字符串之间的相互转换示例代码
2014/08/21 Javascript
Javascript中的默认参数详解
2014/10/22 Javascript
关于JS中prototype的理解
2015/09/07 Javascript
Java Mybatis框架入门基础教程
2015/09/21 Javascript
深入理解javascript作用域第二篇之词法作用域和动态作用域
2016/07/24 Javascript
bootstrap选项卡使用方法解析
2017/01/11 Javascript
web.js.字符串与正则表达式操作
2017/05/13 Javascript
详述 Sublime Text 打开 GBK 格式中文乱码的解决方法
2017/10/26 Javascript
JS获取input[file]的值并显示在页面的实现方法
2018/03/09 Javascript
angular实现页面打印局部功能的思考与方法
2018/04/13 Javascript
Vuejs+vue-router打包+Nginx配置的实例
2018/09/20 Javascript
JQuery事件委托原理与用法实例分析
2019/05/13 jQuery
Eclipse中Python开发环境搭建简单教程
2016/03/23 Python
Python中的is和==比较两个对象的两种方法
2017/09/06 Python
基于Python 装饰器装饰类中的方法实例
2018/04/21 Python
python 读取txt中每行数据,并且保存到excel中的实例
2018/04/29 Python
Python字符串格式化输出代码实例
2019/11/22 Python
python turtle工具绘制四叶草的实例分享
2020/02/14 Python
python代数式括号有效性检验示例代码
2020/10/04 Python
把Anaconda中的环境导入到Pycharm里面的方法步骤
2020/10/30 Python
波兰在线杂货店:Polski Koszyk
2019/11/02 全球购物
Fnac西班牙官网:法国文化和电子产品零售商
2021/03/14 全球购物
幼师专业毕业生自荐信
2013/09/29 职场文书
动物学专业毕业生求职信
2013/10/11 职场文书
会计专业个人自我鉴定
2014/03/21 职场文书
股东授权委托书范文
2014/09/13 职场文书
领导干部四风问题自我剖析材料
2014/09/25 职场文书
房屋产权共有协议书范本
2014/11/03 职场文书
商业门面租房协议书
2014/11/25 职场文书