[問題] 請問範例

看板Python作者 (pttnewborn)時間4年前 (2020/09/11 06:56), 編輯推噓2(201)
留言3則, 3人參與, 4年前最新討論串1/2 (看更多)
大家好: 剛學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

09/11 11:25, 4年前 , 1F
condition是0的時候相當於false 所以跳出迴圈
09/11 11:25, 1F

09/11 23:25, 4年前 , 2F
要的不是判斷式 是要一個布林值
09/11 23:25, 2F

09/12 12:00, 4年前 , 3F
while 和 if 都可以直接給值,非零即執行
09/12 12:00, 3F
文章代碼(AID): #1VMgyCNs (Python)
討論串 (同標題文章)
文章代碼(AID): #1VMgyCNs (Python)