發表文章

目前顯示的是有「break」標籤的文章

Python可以這樣玩(5):程式控制結構

圖片
如果想要快速進步,請務必完成文章裡面的習題,如果真的實做了,也別忘了把成果複製到留言板,分享給其他人。 前面的章節,我們都在互動介面環境底下玩指令,其實還沒有開始寫程式,要撰寫一個完整的程式,就必須要了解程式控制的語法,學會這些語法,我們就可以讓電腦按照我們的指示做事。 條件運算式 別著急,一開始我們還是在互動式環境下面練習。我們用中文來詮釋條件運算式,如果這件事是真的,就執行甲方案,若不是,就執行乙方案,用電腦就會寫成 ( 請務必學會如何輸入,輸入 : 自動縮排, del 鍵結束縮排,代表 block 結束 ) : >>> a = True >>> if a == True:     print(' 甲方案 ') else:     print(' 乙方案 ')     甲方案 >>>   重點來了, Python 是如何定義 True 跟 False 呢 ? 條件運算式的值只要不是 False 、 0 、 0.0 、空值 None 、空列表、空元組、空集合、空字典、空字串等, Python 均認為是 True 的等價。所以,下面的例子都被當成 True ( 最後的例子是 False) 。 >>> if 3:     print('True')     True >>> a = [1,2,3] >>> if a:     print(a)     [1, 2, 3] >>> a = [] >>> if a:     print(a) else:     print('Empty')     Empty >>>   搭配前面講過的關係運算子與邏輯...