Board logo

標題: 請教:Python的練習題 [打印本頁]

作者: gaishutsusuru    時間: 2018-5-8 17:42     標題: 請教:Python的練習題

請問為什麼以下的程式跑出來的結果是:1 2
i = 1
while i % 3:
    print(i, end = ' ')
    if i >= 10:
        break
    i += 1



謝謝
作者: imingho    時間: 2018-5-10 08:55

回復 1# gaishutsusuru
因為i=3時 i%3=0(取餘數為0) ,非0為真(true),0代表假(false)就會離開while迴圈




歡迎光臨 麻辣家族討論版版 (http://forum.twbts.com/)