Python中3 % 4的结果是什么?
在Python中,3 % 4是什么意思呢?也就是说,我不太明白如果出现以下情况,结果会是什么:
- 余数是小数(而参与运算的数不是小数)
- 第一个数小于第二个数
6 个回答
2
这是一个取模运算符——并不是Python独有的,其实在所有现代编程语言中都很常见。它的作用是计算整数除法的余数。所以...就是这样,结果是3。
2
1) 如果两个数字都是整数,那么用取模运算得到的结果不会是小数。
2) 如果 x
小于 y
,那么 x % y
的结果就是 x
(假设这两个数都是正数)。
6
百分号(%)是取余运算符。简单来说,它用来计算一个数除以另一个数后,剩下的部分。例如:
C:\Users\jon>python
Python 2.6.5 (r265:79096, Mar 19 2010, 21:48:26) [MSC v.1500 32 bit (Intel)] on win
Type "help", "copyright", "credits" or "license" for more information.
>>> 3%4
3
>>> 4%3
1
>>> 4.5%3
1.5
>>> 4%3.5
0.5