學習重點:
1. Python 的 4 種資料型態 2. 字串型態資料的加法 3. 用input() & int()取得使用者輸入的整數數值
4. 不同型態的資料 print() 輸出的兩種方式
1.Python 的 4 種資料型態
整數
浮點數
布林
字串
資料型態
在電腦中,資料型態的不同,會影響電腦在儲存它時,所給予的制式空間佔比大小不同。
資料型態不同的兩筆資料,是不能夠彼此作運算的,除非轉成同一種資料型態。
ThreeIntSum.py
學習重點:
用input() & int()取得使用者輸入的整數數值 2. 不同型態的資料 print() 輸出的第一種方式
程式功能
請設計一個程式, 讓使用者輸入三個數字後, 再呈現三個數字相加的和。
執行結果
int([數字]):轉換成 整數 。
float([數字]):轉換成 浮點數 (指有小數點的數字)。
bool():轉換成 布林值 (是非、對錯、真假、1 或 0)。
str():轉換成 字串 。
#:代表 注釋 。
輸入函式
input()
由 input() 所得到的資料,其資料型態一律是 文字 。
Python 會藉由 轉換函式 ,將其轉成其他資料型態,如 int(input()) 轉成整數。
輸出函式
print()
print() 能輸出的項目很多,包括 文字、數字、變數、運算式的結果 等,因此為了要能正確區分並輸出不同型態的項目,不同型態的項目和項目之間要以「,」分開。
print()輸出函數的通用表示法:print(項目1[,項目2,項目3,.......]),範例:
輸出文字:print('整數X=') #注意單引號
輸出變數:print(X)
輸出文字及變數:print('整數X=',X) #注意逗號
運算思維的發想-演算法
如何讓使用者輸入 3 個整數?
如何確保輸入資料的型態是整數?
需要使用變數,來記住使用者輸入的資料嗎?
如何計算 3 數的和,並顯示在螢幕上?
演算法流程圖 VS Python 程式指令
TwoNumAverage.py
學習重點:
Python 可使用的算術運算符號 2. str()函數的用法 & 字串型態的加法 3. 不同型態的資料 print() 輸出的第二種方式
程式功能
請設計一個程式, 讓使用者輸入兩個數字後, 再呈現兩個數字的平均值。
執行結果
int([數字]):轉換成 整數 。
float([數字]):轉換成 浮點數 (指有小數點的數字)。
bool():轉換成 布林值 (是非、對錯、真假、1 或 0)。
str():轉換成 字串 。
#:代表 注釋 。
Python 可使用的算術運算符號如下:
運算思維的發想-演算法
如何讓使用者輸入 2 個整數?
如何確保輸入資料的型態是整數?
需要使用變數,來記住使用者輸入的資料嗎?
如何計算 2 數的平均值,並顯示在螢幕上?
演算法流程圖 VS Python 程式指令