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列表的常用操作方法小结
May 21 Python
Django1.7+python 2.78+pycharm配置mysql数据库
Oct 09 Python
django用户注册、登录、注销和用户扩展的示例
Mar 19 Python
基于python实现自动化办公学习笔记(CSV、word、Excel、PPT)
Aug 06 Python
python多任务之协程的使用详解
Aug 26 Python
python3图片文件批量重命名处理
Oct 31 Python
基于python cut和qcut的用法及区别详解
Nov 22 Python
Python加密模块的hashlib,hmac模块使用解析
Jan 02 Python
Pytorch学习之torch用法----比较操作(Comparison Ops)
Jun 28 Python
Python常用类型转换实现代码实例
Jul 28 Python
基于PyTorch实现一个简单的CNN图像分类器
May 29 Python
分享7个 Python 实战项目练习
Mar 03 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将HTML转换成文本的实现代码
2015/01/21 PHP
php输出反斜杠的实例方法
2019/09/19 PHP
AngularJS内置指令
2015/02/04 Javascript
javascript正则表达式基础知识入门
2015/04/20 Javascript
纯JavaScript代码实现移动设备绘图解锁
2015/10/16 Javascript
JavaScript知识点总结之如何提高性能
2016/01/15 Javascript
JavaScript基础知识点归纳(推荐)
2016/07/09 Javascript
什么是JavaScript注入攻击?
2016/09/14 Javascript
ES6使用let命令更简单的实现块级作用域实例分析
2017/03/31 Javascript
使用vue构建一个上传图片表单
2017/07/04 Javascript
JavaScript实现二叉树的先序、中序及后序遍历方法详解
2017/10/26 Javascript
移动前端图片压缩上传的实例
2017/12/06 Javascript
JS中使用textPath实现线条上的文字
2017/12/25 Javascript
Vuepress 搭建带评论功能的静态博客的实现
2019/02/17 Javascript
vue+eslint+vscode配置教程
2019/08/09 Javascript
JavaScript变量基本使用方法实例分析
2019/11/15 Javascript
12 种使用Vue 的最佳做法
2020/03/30 Javascript
JavaScript实现表单验证功能
2020/12/09 Javascript
python 获取一个值在某个区间的指定倍数的值方法
2018/11/12 Python
用Python将Excel数据导入到SQL Server的例子
2019/08/24 Python
Selenium向iframe富文本框输入内容过程图解
2020/04/10 Python
浅谈tensorflow 中的图片读取和裁剪方式
2020/06/30 Python
通过实例了解Python异常处理机制底层实现
2020/07/23 Python
分享一个页面平滑滚动小技巧(推荐)
2019/10/23 HTML / CSS
The North Face北面德国官网:美国著名户外品牌
2018/12/12 全球购物
香港艺人陈冠希创办的潮流品牌:JUICESTORE
2021/03/04 全球购物
几个Linux面试题笔试题
2016/08/01 面试题
在校生汽车维修实习自我鉴定
2013/09/19 职场文书
大学生活动策划方案
2014/02/10 职场文书
贯彻学习两会心得体会范文
2014/03/17 职场文书
《第一朵杏花》教学反思
2014/04/16 职场文书
任命书格式模板
2015/09/22 职场文书
交通安全宣传标语(100条)
2019/08/22 职场文书
读《儒林外史》有感:少一些功利,多一些真诚
2020/01/19 职场文书
测量JavaScript函数的性能各种方式对比
2021/04/27 Javascript
vue @click.native 绑定原生点击事件
2022/04/22 Vue.js