python就是加减乘除的计算。

img


他这个计算不是按照先乘除后加减吗?我算到的是3答案是我不知道哪里错了。

结果是5
兄弟,别被蒙蔽了。那个不是简单的乘法,而是乘方的另一种写法。
4**2 意思是4的平方,这样你就会算了吧。

表达式3+4**2//8%7的计算过程:

首先计算4的平方,得到16。
然后进行整除,16//8的结果为2。
再进行取余运算,2%7的结果为2。
最后加上3,得到最终结果为5。

**的运算优先级更高
所以是 3+((4**2)//8%7)
结果是3+16//8%7=3+2%7=3+2=5