-3 python
我是编程新手,也是学习Python的新手.我想问一下解决python的简单算术表达式的顺序.我的意思是,例如,有一个简单的问题10 / 2 * 5 - 2.
现在,它将以哪种顺序解决?像第一次划分,然后乘法,然后像DMAS规则中的减法或是否有一些其他规则.
另外,如果有问题,10%5%3,我对这些长模数表达式感到困惑,所以请帮助我.
使用记录的运算符优先级表解析表达式.
这意味着乘法和除法在减法之前,从左到右应用相同优先级的运算符,因此表达式可以读作:
((10 / 2) * 5) - 2
Run Code Online (Sandbox Code Playgroud)
这同样适用于模运算符; 操作从左到右应用:
(10 % 5) % 3
Run Code Online (Sandbox Code Playgroud)