2024-04-23 07:54:39 发布
网友
我对编程相当陌生,正在学习Python。我想问一下python的简单算术表达式的求解顺序。我的意思是有一个简单的问题10 / 2 * 5 - 2。你知道吗
10 / 2 * 5 - 2
现在,按什么顺序解决?比如第一次除法,然后乘法,然后减法,就像DMAS规则或者有其他规则。你知道吗
另外,如果有一个问题,10%5%3,我对这些长模表达式感到困惑,所以请帮助我。你知道吗
表达式是使用文档中的operator precedence table解析的。你知道吗
这意味着乘法和除法先于减法,从左到右应用相等优先级的运算符,因此表达式可以理解为:
((10 / 2) * 5) - 2
这同样适用于模运算符;从左到右应用运算:
(10 % 5) % 3
表达式是使用文档中的operator precedence table解析的。你知道吗
这意味着乘法和除法先于减法,从左到右应用相等优先级的运算符,因此表达式可以理解为:
这同样适用于模运算符;从左到右应用运算:
相关问题 更多 >
编程相关推荐