python - % 模函数的使用

标签 python python-2.7 modulo

通过教程我了解到模函数返回方程的余数。例如,3 % 4 等于 3

但我似乎不明白如何25 * 3 % 4 = 3。 25号怎么了?

我在 PowerShell 以及在线 Google 计算器上运行了该脚本,返回相同的结果。有谁愿意解释一下吗?

最佳答案

由于 *% 具有完全相同的优先级,因此关联性开始发挥作用。由于两个运算符都是从左到右计算的(即关联性是从左到右),因此您的表达式相当于

(25 * 3) % 4

当然是75 % 4也是 3。

关于python - % 模函数的使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35742024/

相关文章:

python - python下添加环境变量

将文件放到 iSeries 上时 Python ftplib 错误 426

python-2.7 - 使用 python 和 matplotlib 的时间线条形图

c++ - 为什么 C++ 使用模数时输出负数?

c - 计算模 25 的高效(循环明智)算法?

python - Discord.py Bot 每天特定时间运行功能

python - Marshmallow 转储缺少 1 个必需的位置参数 : 'obj'

java - 快速乘法和减法取模素数

python - 将巨大的(95Mb)JSON 数组拆分成更小的 block ?

python - 基于python字典计算百分比