2025年2月17日 星期一

Python 初學者教學 3

這是完整的逐字翻譯,並且包含影片中使用的 Python 程式碼,按照影片的順序呈現:


Python 初學者教學 3:整數與浮點數 - 處理數值數據

(00:00) 整數與浮點數

num = 3
print(type(num))  # <class 'int'>

num = 3.14
print(type(num))  # <class 'float'>

整數(integer)是 沒有小數點的數字
浮點數(float)是 帶有小數點的數字


(01:06) 基本的算術運算

print(3 + 2)  # 5
print(3 - 2)  # 1
print(3 * 2)  # 6
print(3 / 2)  # 1.5

Python 3 的除法會保留小數部分,結果為 float


(01:29) 地板除法

print(3 // 2)  # 1

// 進行地板除法,捨去小數部分。


(02:03) 進階算術運算

print(3 ** 2)  # 9(3的平方)
print(3 % 2)  # 1(取餘數)

取餘數(%)可用來判斷奇偶數。


(02:42) 奇偶數判斷

print(2 % 2)  # 0(偶數)
print(3 % 2)  # 1(奇數)
print(4 % 2)  # 0(偶數)
print(5 % 2)  # 1(奇數)

偶數的餘數為 0,奇數的餘數為 1。


(03:25) 運算優先順序

print(3 * 2 + 1)   # 7
print(3 * (2 + 1)) # 9

Python 遵循標準的數學優先順序(PEMDAS)。


(04:34) 變數的遞增與簡寫運算

num = 1
num += 1  # 等同於 num = num + 1
print(num)  # 2

num *= 10  # 等同於 num = num * 10
print(num)  # 20

(05:45) 內建數值函式

print(abs(-3))   # 3(絕對值)
print(round(3.75))   # 4(四捨五入)
print(round(3.75, 1))  # 3.8(保留 1 位小數)

(06:59) 比較運算

print(3 == 2)  # False
print(3 != 2)  # True
print(3 > 2)   # True
print(3 < 2)   # False
print(3 >= 2)  # True
print(3 <= 2)  # False

比較運算的結果是 布林值(True 或 False)


(09:09) 數字型態轉換(Casting)

num1 = "100"
num2 = "200"

print(num1 + num2)  # "100200"(字串連接)

num1 = int(num1)
num2 = int(num2)

print(num1 + num2)  # 300(正確的數字加法)

int() 會將字串轉換為整數,使其能正確進行數學運算。


(10:55) 總結

✅ 數值類型(整數與浮點數)
✅ 基本與進階運算
✅ 內建函數(abs()round()
✅ 比較運算
✅ 數字型態轉換

在下一部影片中,我們將學習 列表(list)、集合(set)、元組(tuple)

如果有任何問題,請在評論區留言!
如果喜歡這部影片,請點讚、分享,並訂閱頻道! 🎉


這就是完整的翻譯與 Python 程式碼,請問這樣的格式符合您的需求嗎?😊 

沒有留言:

張貼留言

精選文章

手機使用VPN進入NAS、DaikinAPP時,仍能使用其他APP如銀行,連上WIFI 或行動網路

為了避免手機使用VPN進入NAS、DaikinAPP時,仍能使用其他APP如銀行,連上WIFI 或行動網路,要修改Router Policy設定?需要把家中屬於VPN的網段設備與其他區隔?要如何設定? 為了達成您的需求: ✅ 手機連上 VPN(例如連回家中 TP-Link ER...