麻辣家族討論版版's Archiver

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

[b]回復 [url=http://forum.twbts.com/redirect.php?goto=findpost&pid=103338&ptid=20754]1#[/url] [i]gaishutsusuru[/i] [/b]
因為i=3時 i%3=0(取餘數為0) ,非0為真(true),0代表假(false)就會離開while迴圈

頁: [1]

麻辣家族討論版版為 麻辣學園 網站成員  由 昱得資訊工作室 © Since 1993 所提供