看板 Python 關於我們 聯絡資訊
大家好: 剛學Python,書上有個範例如下 ------------------------------------- condiiton = 10 while condiiton: print(condiiton) condiiton -= 1 ------------------------------------- 這範例是可以跑出結果來的(10,9,8,7,6....) 我的問題是while 後面不是要有判斷式嗎? 比如while condiiton>0: 因為他沒寫判斷式,結果跟condition>0效果一樣, 還是他是預設>0?? 謝謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.216.21.143 (中國) ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1599778572.A.5F6.html
TitanEric: condition是0的時候相當於false 所以跳出迴圈 09/11 11:25
xga00mex: 要的不是判斷式 是要一個布林值 09/11 23:25
dati: while 和 if 都可以直接給值,非零即執行 09/12 12:00