Skip to main content

第二章 基礎課程

2-1 資料型態

PRINT:永遠是跟世界打聲招呼的第一個程式 print語法是在print函式中放進你要印的東西,比如 print(我要印這個)。說聲 Hello World,跟程式的世界打聲招呼吧! ...

2-2 運算子

  數學運算子 運算子 → 功能 x + y → X加Y x - y →X減Y x * y →X乘Y x / y →X 除以Y x // y →X除以Y,只取整數解 x % y ...

2-3 選擇敘述

  程式語言基本三大結構 循序結構 選擇結構 重複結構(迴圈)   選擇結構 條件判斷   語法一 if 條件判斷 : 條件成立要做的事情 ※ if...

2-4 迴圈 (1) - FOR 迴圈

程式語言基本三大結構 循序結構 選擇結構 重複結構(迴圈) 迴圈結構 電腦每秒鐘可執行幾億次的指令,擁有強大的計算能力,程式中迴圈結構可以重複執行某個程式區塊許多次,如...

2-5 迴圈 (2) : while迴圈

  while迴圈 while迴圈結構與for迴圈結構十分類似,while迴圈結構常用於不固定次數的迴圈,由迴圈中測試條件成立與否,決定是否跳出迴圈,測試條件為真時繼續迴圈,當測試條件為假時...

2-6a 陣列(簡易版)

    為什麼要用「陣列」(array)?   當我們要儲存的資料數量一多,光用單一「變數」會變得難以處理,例如要計算五筆成績的平均,可能需要這樣寫: score1 = 75 sco...

2-6b 陣列

面對資料量的增加,我們不太可能只用一個變數來儲存一筆資料,例如全班36個人,每人有10個成績,不可能利用360個變數名稱(例如a1_1、a1_2...... a36_9、a36_10)來儲存,這...

2-7 函數

函數(函式,function)是邏輯結構化和過程化的一種編程方法 如何自定函數 ?         def 函數名稱 (參數1,  參數2,  ....) :               函...

2-8 常見程式範例

氣泡排序法(Bubble Sort Algorithm) array=[5,3,4,6,9,1,7,2,0,8] def BubbleSort(data): n = len(data)...