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实现字典依据value排序
Feb 24 Python
Windows下搭建python开发环境详细步骤
Jul 20 Python
网站渗透常用Python小脚本查询同ip网站
May 08 Python
利用Python将时间或时间间隔转为ISO 8601格式方法示例
Sep 05 Python
python+pandas生成指定日期和重采样的方法
Apr 11 Python
Python文件常见操作实例分析【读写、遍历】
Dec 10 Python
利用Python库Scapy解析pcap文件的方法
Jul 23 Python
Python SQLAlchemy入门教程(基本用法)
Nov 11 Python
PyCharm如何导入python项目的方法
Feb 06 Python
Pytorch转onnx、torchscript方式
May 25 Python
python中的垃圾回收(GC)机制
Sep 21 Python
Python爬虫基础讲解之请求
May 13 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_SELF的安全问题
2009/09/05 PHP
基于php在各种web服务器的运行模式详解
2013/06/03 PHP
实例解析php的数据类型
2018/10/24 PHP
一步一步教你写一个jQuery的插件教程(Plugin)
2009/09/03 Javascript
JavaScript 10件让人费解的事情
2010/02/15 Javascript
精通JavaScript 纠正 cleanWhitespace函数
2010/03/11 Javascript
Javascript开发之三数组对象实例介绍
2012/11/12 Javascript
javascript 系统文件夹文件操作及参数介绍
2013/01/08 Javascript
jquery删除ID为sNews的tr元素的内容
2014/04/10 Javascript
JavaScript获取路径设计源码
2014/05/22 Javascript
浅谈js中的闭包
2015/03/16 Javascript
jquery实现的缩略图预览滑块实例
2015/06/25 Javascript
JavaScript实现cookie的写入、读取、删除功能
2015/11/05 Javascript
微信小程序微信支付接入开发实例详解
2017/04/12 Javascript
angularjs 的数据绑定实现原理
2018/07/02 Javascript
浅析java线程中断的办法
2018/07/29 Javascript
Element input树型下拉框的实现代码
2018/12/21 Javascript
JS实现的图片选择顺序切换和循环切换功能示例【测试可用】
2018/12/28 Javascript
Vue的Eslint配置文件eslintrc.js说明与规则介绍
2020/02/03 Javascript
使用webpack搭建pixi.js开发环境
2020/02/12 Javascript
[48:54]VGJ.T vs infamous Supermajor小组赛D组败者组第一轮 BO3 第二场 6.3
2018/06/04 DOTA
Python常用模块介绍
2014/11/21 Python
简单分析Python中用fork()函数生成的子进程
2015/05/04 Python
pandas 数据实现行间计算的方法
2018/06/08 Python
Python中的Numpy矩阵操作
2018/08/12 Python
使用Python进行中文繁简转换的实现代码
2019/10/18 Python
匡威比利时官网:Converse Belgium
2017/04/13 全球购物
伦敦哈德森鞋:Hudson Shoes
2018/02/06 全球购物
Interhome丹麦:在线预订度假屋和公寓
2019/07/18 全球购物
关于Java finally的面试题
2016/04/27 面试题
思想政治自我鉴定
2013/10/06 职场文书
企业厂务公开实施方案
2014/03/26 职场文书
环保建议书500字
2014/05/14 职场文书
导游词幽默开场白
2019/06/26 职场文书
详解RedisTemplate下Redis分布式锁引发的系列问题
2021/04/27 Redis
德劲DE1102数字调谐收音机机评
2022/04/07 无线电