2024-04-18 09:00:42 发布
网友
我试着用python计算这个问题的输出:4+6/2,它是7,然后我把它们颠倒成6+4/2,答案是8。现在有什么区别,为什么会发生这种情况?首先划分什么
Python和大多数语言一样使用PEMDAS。除法在加法之前,所以它的计算公式是4+(6/2)=4+3=7,6+(4/2)=8。这可以用任何计算器来确认
PEMDAS是标准的操作顺序:
先用括号括起来
E指数秒
M/D-乘法或第三除法(如果有多个 一行中的乘法或除法符号,然后从头到尾进行运算)
A/S-第四次加法或减法(如果有多次加法或减法) 连续减法符号,然后从头到尾操作)
Python和大多数语言一样使用PEMDAS。除法在加法之前,所以它的计算公式是4+(6/2)=4+3=7,6+(4/2)=8。这可以用任何计算器来确认
PEMDAS是标准的操作顺序:
先用括号括起来
E指数秒
M/D-乘法或第三除法(如果有多个 一行中的乘法或除法符号,然后从头到尾进行运算)
A/S-第四次加法或减法(如果有多次加法或减法) 连续减法符号,然后从头到尾操作)
相关问题 更多 >
编程相关推荐