整数除法和余数
在“算术表达式”模块中我们讨论了整数除法运算。
让我们再次记住他们:
//
- 整数除法,当我们丢弃作为除法运算结果的小数部分时
%
- 除法余数的计算。
中负数的求余运算Python 的执行方式与其他编程语言(例如 C++ 或 Pascal)略有不同
在Python中,计算余数的操作是根据数学规则进行的,即数论中普遍认为的余数是一个
非负数 (很有用的文章81_%D0%BE%D1%81%D1%82%D0%B0%D1%82%D0%BA%D0%BE%D0%BC" target=" _blank">此处)。余数的符号与除数的符号相同。
示例
<前>
c = 10 // 3 # 答案:c = 3
d = 10% 3 # 答案:d = 1
e = -7 // 4 # 答案:e = -2
f = -7% 4 # 答案:f = 1
e
和
f
变量的值变成这样是因为
<前>
-7 = (-2*4)+1
需要记住!
在Python中,负数的求余运算是根据数学规则进行的,即
\(-7\ \%\ 4 = 1 \)< br />
在 Python 编程语言中 余数符号与除数符号相同。
整数运算在编程中非常重要。它们需要被正确理解和使用。这需要练习!