1
我读到了有关乘以优先级的PEMDAS以后的python大于除法的问题。Python中的运算符优先级-PEMDAS
我跑到下面的脚本
print 6*2/1*2
因此蟒蛇应该解释这个像12/2即6,因为乘法的优先级比师多。
但是,答案是24. 任何人都可以让我知道问题出在哪里?谢谢!
我读到了有关乘以优先级的PEMDAS以后的python大于除法的问题。Python中的运算符优先级-PEMDAS
我跑到下面的脚本
print 6*2/1*2
因此蟒蛇应该解释这个像12/2即6,因为乘法的优先级比师多。
但是,答案是24. 任何人都可以让我知道问题出在哪里?谢谢!
*
与/
具有相同的operator precedence。同组符计算左到右,所以你的表达式的计算结果为:
6*2 = 12
/1 = 12
* 2 = 24
“ [...]因为乘法的优先级比师多”呃?从何时起? –
问题出在你读到的地方。 – Goyo