python实现取余操作的简单实例
作者:FXL 时间:2021-08-21 01:00:51
python实现取余操作的方法:
可以利用求模运算符(%)来实现。求模运算符可以将两个数相除得到其余数。我们还可以使用divmod()函数来实现取余操作,具体方法如:【divmod(10,3)】。
在python中要实现取余操作可以使用求模运算符(%),该运算符可以将两个数相除得到其余数。
如果一个数恰好能被另外一个数据整除,则余数为0,%运算后返回结果为0。
可利用余数是否为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 取整与取余规则
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
来源:https://www.py.cn/jishu/jichu/19849.html
标签:python,取余
0
投稿
猜你喜欢
jQuery模板提案
2010-03-30 18:27:00
巧用MySQL InnoDB引擎锁机制解决死锁问题
2008-12-19 17:24:00
Python中getattr函数和hasattr函数作用详解
2022-10-29 15:42:11
MSSQL数据加密解密代码
2024-01-18 05:22:34
浅谈DataFrame和SparkSql取值误区
2021-03-21 22:04:18
python pandas 对series和dataframe的重置索引reindex方法
2023-08-25 08:10:57
javascript开发随笔一 preventDefault的必要
2024-04-26 17:14:05
pycharm2021激活码使用教程(永久激活亲测可用)
2022-02-05 05:02:17
python实现定时发送邮件
2022-12-20 07:49:49
几款好用的前端开发编辑器推荐安利
2023-11-21 13:30:00
XML的语法、结构以及相关的一些技术
2007-10-23 07:27:00
python 安装移动复制第三方库操作
2022-01-20 06:43:09
原生JavaScript实现网页版计算器
2024-04-23 09:27:08
python 实现弹球游戏的示例代码
2022-04-08 20:06:42
python 对象和json互相转换方法
2022-06-27 18:40:14
也谈网页圆角的背景图法
2009-03-19 14:09:00
python探索之BaseHTTPServer-实现Web服务器介绍
2023-06-03 03:14:34
Python使用Numpy模块读取文件并绘制图片
2022-03-11 07:11:58
利用Vue实现一个markdown编辑器实例代码
2024-04-30 10:39:19
Mysql查询很慢卡在sending data的原因及解决思路讲解
2024-01-18 02:40:45