专家
公告
财富商城
电子网
旗下网站
首页
问题库
专栏
标签库
话题
专家
NEW
门户
发布
提问题
发文章
python中的除法和取模
2019-04-13 21:01
发布
生成海报
站内文章
/
模拟电子
14508
0
1788
1.除法运算
1.1 有一个操作数为负数
被除数到除数的距离
整除
除数
,得到的数字加上符号便得到结果。
例如:
-27/10
-27到10的距离为37,37/10 = 3,于是-3便是表达式的结果。
27/-10
27到-10的距离为37,37/10 = 3,于是-3便是表达式的结果。
1.2 操作数全为正数(略)
1.3 操作数全为负数(略)
2. 取模运算
2.1 操作数全为正整数
X和Y均为正整数 X/Y的结果为Z
则X%Y = X-(X*Z)
例如:
2.2 有一个操作数为负数
X和Y均为有一个为负整数,一个为正整数 X/Y结果的绝对值为Z,
则X%Y 的结果是 |X| -(|Y| * Z),符号位和Y相同。
例如:
26%-20
26/-20 = -2,故Z = 2;
|26| -(|-20| * 2) = 26 -40 = -14
由于除数Y为-20,故 26%-20 = -14
-26%20
-26/20 = -2,故Z = 2;
|-26| -(|20| * 2) = 26 -40 = -14
由于除数Y为20,故
-
26%20 = 14
2.3 两个操作数都为负数
值的大小和两个操作数绝对值取模的结果相同,不过符号相反。
总结:除法中商的正负由两个操作数共同决定,相同为正,相异为负。
取模运算,结果的符号由第二个操作数的符号决定。
Ta的文章
更多
>>
python中的除法和取模
0 个评论
热门文章
×
关闭
举报内容
检举类型
检举内容
检举用户
检举原因
广告推广
恶意灌水
回答内容与提问无关
抄袭答案
其他
检举说明(必填)
提交
关闭
×
打开微信“扫一扫”,打开网页后点击屏幕右上角分享按钮