-3
A
回答
1
因爲乘法和除法具有相同的優先級並且是左關聯的。所以100//9*2
意味着(100//9)*2
,而不是100//(9*2)
。這在數學中是一個非常普遍的約定,並不是Python特有的。 (事實上,你使用10**2
而不是100
在這裏是不重要的。)如果你做100//(9*2)
你會再次得到5.
+0
我正在使用for循環打印一個數字三角形。這就是爲什麼我使用((10 ** i)// 9 * i)。謝謝你的回答,很明顯。 –
相關問題
- 1. Python:++運算符
- 2. Python:&=運算符
- 3. Python/vs //運算符
- 4. python 2.7 //運算符
- 5. 的Python:運算符「+ =」
- 6. %python字符串運算符
- 7. 使用python的**運算符和*運算符時的符號
- 8. Python邏輯運算符
- 9. 運算符重載Python
- 10. 減法運算符python
- 11. Python比較運算符
- 12. Python運算符優先級
- 13. Python中的+ \運算符
- 14. 運算符python參數
- 15. Python不等於運算符
- 16. python重載運算符
- 17. Python 3運算符超載
- 18. Python中的模運算符
- 19. Python中的運算符3x
- 20. Python「in」運算符速度
- 21. Python ==運算符問題
- 22. 或運算符混淆python
- 23. Python覆蓋+運算符
- 24. 混淆python運算符
- 25. Python冒號運算符
- 26. Java和python ^運算符
- 27. 定時運算符+,運算符,運算符*和運算符/
- 28. Python中的符號vs運算符
- 29. 運算符重載「運算符T *()」產生比較運算符?
- 30. C++:運算符重載,運算符+
它的地板部門。 https://www.tutorialspoint.com/python/python_basic_operators.htm – Nullman
@Nullman括號的計算結果與第一條語句中的數字相同。那麼爲什麼有一個區別 –
就像BranBarn在他的回答中所說的,除法和乘法具有相同的優先順序 – Nullman