2016年5月18日 星期三

Python 程式練習 1 ─ 九九乘法表

http://4rdp.blogspot.com/2016/05/python-1.html

因為 90! 的問題,我告訴小朋友 Python 程式解,讓他興起學習程式設計的興趣,所以最近開始訓練小朋友寫程式,主要在訓練他的邏輯思考,文字型的程式語言從簡單的問題開始,使用簡單的指令語法,慢慢加難,第一個教他寫的程式是九九乘法表,看似簡單但是對程式初學者而言仍有其難度,

這個題目我分幾個小段指導,

一、print 指令
二、變數加一
三、while 指令,從 1 印到 9
四、for 及 range 指令,從 1 印到 9
五、文字與數字混合列印
六、兩個 while
七、兩個 for
八、外圈 while,內圈 for
九、外圈 for,內圈 while
十、寫出有九欄及九列的乘法表
十一、加入 if else 指令,寫出排列整齊的乘法表
十二、簡化程式碼重複的部分

有興趣的朋友可以參考學習。

4 則留言:

  1. 請問有合適的編輯器嗎?

    回覆刪除
    回覆
    1. 當你在安裝 Python 時,就自動安裝了一個功能簡陋的程式編輯器,如果不喜歡用它,那也可以另外安裝免費的 Notepad++,
      我是不建議使用線上編輯器,因為未來需要匯入特殊函數庫時,好像沒有支援,因此使用標準的 Python IDE 比較保險。

      刪除
    2. 想必「簡陋的編輯器」就是那個類似cmd的編輯器吧。
      Notepad++有中文,使用起來應該會比較方便。

      刪除
  2. 是的,當你從 Python 的 IDE 點選 New File,那就是它的程式編輯器。
    另外提供一個網址 https://developers.google.com/edu/python/,它是 Google 員工分享出來的 Python 課程,參考看看。

    回覆刪除