銜接昨天對 for/while 迴圈的複習,因為還是不太熟悉,所以今天我會利用一些基礎練習題來加深觀念。
練習 1:輸出 1~10
結果輸出
用 for 從 1 跑到 10,逐一印出來
練習 2:計算 1~100 的總和
結果輸出
練習 3:倒數計時
結果輸出
練習 4:反向列印 10 → 1
結果輸出
Q : 為什麼 range 有三個數字? A : range(開始, 結束, 步長)
range(10, 0, -1) 的意思是:從 10 開始 / 一直數到 比 0 大的數字(不包含 0)/ 每次往下減 1
如果今天希望印出的數字都排在同一行,不要換行的話,可以使用end=" ",告訴 Python 印完不要換行,而是加一個空格:
練習 5:找出 1~50 的 3 的倍數
結果輸出
在釐清了基本概念後,明天將開始進入迴圈的進階練習