python中数学计算的顺序是什么?

2024-04-18 09:00:42 发布

您现在位置:Python中文网/ 问答频道 /正文

我试着用python计算这个问题的输出:4+6/2,它是7,然后我把它们颠倒成6+4/2,答案是8。现在有什么区别,为什么会发生这种情况?首先划分什么


Tags: 答案情况区别
1条回答
网友
1楼 · 发布于 2024-04-18 09:00:42

Python和大多数语言一样使用PEMDAS。除法在加法之前,所以它的计算公式是4+(6/2)=4+3=7,6+(4/2)=8。这可以用任何计算器来确认

PEMDAS是标准的操作顺序:

先用括号括起来

E指数秒

M/D-乘法或第三除法(如果有多个 一行中的乘法或除法符号,然后从头到尾进行运算)

A/S-第四次加法或减法(如果有多次加法或减法) 连续减法符号,然后从头到尾操作)

相关问题 更多 >