栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

python运算符可以判定正负结果

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

python运算符可以判定正负结果

我们在进行数学运算的时候,可以根据除数和被除数的一定规律,对最后的结果有一个大致的判断。在python取余运算符中,也有这样的规律可以进行判定。不过因为在使用上没有其他运算符频繁,所以很多小伙伴对这个运算符比较陌生。下面我们就python取余运算符的正负结果判定的方法带来讲解。

python取余运算符是%,即表示取模,返回除法的余数。

假设变量: a=10,b=20;

那么b % a 输出结果 0

print("-----整数求余-----")
print(15 % 6)  # 3
print(-15 % 6)  # 3
print(15 % -6)  # -3
print(-15 % -6)  # -3
print("-----小数求余-----")
print(7.7 % 2.2)  # 1.0999999999999996
print(-7.7 % 2.2)  # 1.1000000000000005
print(7.7 % -2.2)  # 1.1000000000000005
print(-7.7 % -2.2)  # 1.0999999999999996
print("---整数和小数运算---")
print(23.5 % 6)  # 5.5
print(23 % 6.5)  # 3.5
print(23.5 % -6)  # -0.5
print(-23 % 6.5)  # 3.0
print(-23 % -6.5)  # -3.5

仔细观察,可以发现两点:

  • 只有当第二个数字是负数时,求余的结果才是负数。换句话说,求余结果的正负和第一个数字没有关系,只由第二个数字决定。

  • %两边的数字都是整数时,求余的结果也是整数;但是只要有一个数字是小数,求余的结果就是小数。

以下的算数优先级由高到最低顺序排列

** 幂 (最高优先级)

*、/、%、// 乘、除、取余数、取整除

+、- 加法、减法

以上就是python取余运算符正负结果判定的方法,相信学会了的小伙伴,在结果输出之前就能有大致的判断,是不是很有意思~

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/11270.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号