-3
A
回答
2
因爲條件永遠不會達到。
if a>=0:
#something
elif a<=0:
#something
else:
#never executed
但這應該:
if a>0:
#something
elif a<0:
#something
else:
#executed when a == 0
1
想想爲什麼應該工作?
您正在檢查guess >= number
是否爲guess <= number
。這些都是全部可能的檢查,這就是爲什麼你沒有得到你的else
陳述有史以來。
這主要是它的外觀:
if guess <= number:
# something
elif guess >= number:
# something else
else:
# this can't execute ever
而且你可能想是這樣的:
if guess < number:
# something
elif guess > number:
# something else
else:
# this will execute when guess == number
0
無論您if
和elif
條件是錯誤的。
它應該是
if guess < number:
# something
if guess > number:
# something
# default case
0
基本上,你有兩個選擇更多鈔票,如果是小還是大,因此其他人永遠不會被評估。
if n1 <= n2:
evaluated if condition
if n1 > n2:
evaluated if condition
else:
not evaluated, there is no other posible condition
相關問題
- 1. Python - 我的else語句不起作用
- 2. 爲什麼我的if/else語句不起作用?
- 3. 爲什麼我的if else語句不起作用? jquery
- 4. C:爲什麼我嵌套的if else語句不起作用
- 5. 爲什麼我的if-else語句不起作用?
- 6. 爲什麼我的if/else if語句不起作用?
- 7. 爲什麼我的if/else ... if語句不起作用?
- 8. 爲什麼我的CoffeeScript if/else語句不起作用?
- 9. 爲什麼我的if/else語句不起作用?
- 10. 爲什麼我的嵌套if和else語句不起作用?
- 11. 爲什麼else語句在這裏不起作用?
- 12. 爲什麼return語句不能在else語句中工作
- 13. 爲什麼我的if語句不起作用? python/pygame
- 14. 爲什麼參數在我的INSERT語句中不起作用?
- 15. 爲什麼IF語句不起作用?
- 16. 爲什麼sed語句不起作用?
- 17. PHP爲什麼If/Else語句在While循環中不起作用?
- 18. 爲什麼我的if語句跳過了我的else語句?
- 19. 爲什麼這個if/else在我的jQuery中不起作用?
- 20. 爲什麼python中的try語句需要else子句?
- 21. 如果語句的工作,而Else語句不起作用
- 22. if/else語句不起作用C++
- 23. C++ if/else if語句不起作用
- 24. Java EE if/else語句不起作用
- 25. if和else語句不起作用
- 26. 如果 - else語句不起作用
- 27. 簡單'else if'語句不起作用
- 28. IF和ELSE語句不起作用
- 29. 如果else語句不起作用
- 30. PHP- if else語句不起作用?
請將代碼粘貼到您的問題:屏幕截圖是不鼓勵的。 –
如果你刪除了'='那些來自if和elif塊的應該工作。 – huzeyfe
又是什麼意思不起作用?我敢打賭,這是因爲你使用了'<=' and '> ='。改爲使用'<' and '>'。 –