作者pttnewborn (pttnewborn)
看板Python
標題[問題] 請問範例
時間Fri Sep 11 06:56:10 2020
大家好:
剛學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