取模运算符
本课属于 Coddy Python 学习旅程的“基础知识”单元。第 11 课,共 77 课。
取模运算符 % 会告诉你一个数除以另一个数后的余数。
result = dividend % divisor- dividend:被除的数。
- divisor:用于除 dividend 的数。
- result:除法运算的余数。
例如
result = 10 % 3这里,10 除以 3。3 在 10 中能整除 3 次,余数为 1。因此,result 的值是 1。
通常,取模运算用于检查一个数是偶数还是奇数:
- 如果一个数是偶数,那么除以 2 后余数为 0。
- 如果一个数是奇数,那么除以 2 后余数为 1。
要在代码中检查这一点,我们使用 == 运算符,它会检查两个值是否相等。例如,result == 0表示“result是否等于 0?”
特殊情况:当被除数小于除数时,结果就是被除数本身。
例如:5 % 8 = 5
为什么?因为 8 连一次都无法放进 5 里,所以 5 全部作为余数保留下来。
挑战
入门编写一段代码,将三个变量 a、b 和 c 分别初始化为 9、2 和 11。
之后,初始化以下变量:
d,用于保存a除以2的余数结果e,用于保存b除以3的余数结果f,用于保存c除以10的余数结果
查看结果,看看不同的被除数和除数会如何影响结果。
亲手试试
# 在下面输入你的代码
# 不要修改下面这一行
print(f"a = {a}")
print(f"b = {b}")
print(f"c = {c}")
print(f"d = {d}")
print(f"e = {e}")
print(f"f = {f}")这节课包含一个小测验。开始学习即可作答,并记录你的进度。
基础知识中的所有课
自己练习: Python 在线编译器