Python判断输入的整数值正负符号,python 取正负号
我们在做数学运算的时候,可以根据除数和被除数的一定规律,对最后的结果做一个大概的判断。在python的余数运算符中,也有这样一个规则来判断。但是由于没有其他运营商使用频率高,很多朋友对这个运营商比较陌生。下面来解释一下python余数运算符的正负结果判断方法。
Python的余数运算符是%,意思是取模,返回除法的余数。
假设变量:a=10,B=20
然后b% a输出结果0。
打印(-)。
打印(15%6)#3
打印(-15%6)#3
打印(15%-6%)#-3
打印(-15%-6)#-3
打印(-)
印刷体(7.7% 2.2)# 1.0999999999991
打印(-7.7% 2.2)# 1.100000000000005
打印(7.7%-2.2)# 1.100000000000005
打印(-7.7%-2.2)#1.09999999999
打印(-整数和小数运算-)
印刷(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取余运算符正负结果判定的方法,相信学会了的小伙伴,在结果输出之前就能有大致的判断,是不是很有意思~
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。