字串 前一篇文章最後把總秒數換算成週日時分秒,一直以來我們用來顯示運算結果的方式都是: >>> w, d, h, m, s (3, 5, 17...
range() 的參數 range() 其實有多種用法,例如一個參數 range(7) 是從 0 依序列舉到 6,而兩個參數 range(2, 7) 則是從 2...
除了之前介紹的 range(), print() 等等的內建函式以外,我們也可以自己來設計函式,例如把「計算直角三角形的斜邊邊長」的公式寫成函式: def my...
**條件判斷 (Condition)**是程式語言相當重要的能力,讓程式可以根據情況做出不一樣的事情。例如透過餘數除法來判斷一個整數是奇數或偶數,當一個整數除以...
while while 與 for 同樣屬於迴圈語法,但 for 迴圈是根據次數來決定要跑幾次,而 while 迴圈則是根據條件是否達成來決定要跑幾次,例如:...
有些時候,在迴圈裡面並不是每次都想執行某些指令,或者不打算把整個迴圈跑完,這時就可以透過 continue 或 break 兩個關鍵字來進行更細微的迴圈控制。...
input 到目前為止,都是單方面的執行程式,並沒有與使用者互動。在 Python 裡面,與使用者互動最簡單的方式是 input() 內建函式: >>...
布林值 布林值 (Boolean) 是一種用在邏輯判斷上的數值,布林值只有兩種:True 與 False。布林值會發生於各種判斷式: >>>...
break break 可以完全離開整個迴圈,例如從 3 開始 7 個 7 個一數,數到何時會超過 50 呢? >>> for i in ra...
隨機套件 在上一篇的練習題中,我們寫了一個猜數字遊戲,但是祕密數字是寫死的(俗稱哈扣 Hardcode)。如果能隨機產生數字,會使這個遊戲更具有挑戰性。這時可以...