iT邦幫忙

鐵人檔案

2021 iThome 鐵人賽
回列表
自我挑戰組

Python淺顯易懂的小教室 系列

我是周呈陽,這個挑戰是想記錄自己在暑假的自學的過程,也想將我自己學的知識在網路上再交給大家,也希望大家砲火不要太過猛烈,我也會加油的!

鐵人鍊成 | 共 30 篇文章 | 6 人訂閱 訂閱系列文 RSS系列文
DAY 21

[Day_21]迴圈與生成式 - 練習題

費氏數列 費氏數列氏將第1項與第2項相加等於第3項,第2巷與第3項相加等於第4項,依此類推,初始化費氏數列的第1項為1且第2項為1,計算出前n項的費氏數列,n由...

2021-10-05 ‧ 由 腎單粒 分享
DAY 22

[Day_22]函式與遞迴_(1)

函式的定義、傳回值與呼叫 自訂函式需要包含兩個部分,分別式「函式的定義」與「函式的呼叫」。「函式的定義」是實作的函式功能,輸入參數與回傳處理後的結過,「函式的呼...

2021-10-06 ‧ 由 腎單粒 分享
DAY 23

[Day_23]函式與遞迴_(2)

函式與變數的作用範圍 變數作用範圍分成全域變數與函式內的區域變數,宣告在最上面最外層的稱作全域變數,宣告在函式內的變數稱作區域變數,函式內若沒有那個變數就會往函...

2021-10-07 ‧ 由 腎單粒 分享
DAY 24

[Day_24]函式與遞迴_(3)

計算BMI BMIT常用來判斷肥胖程度,BMI等於體重(KG)除以身高(M)的平方,「BMI與肥胖等級標準」表,如下。請寫一個程式讓使用者輸入體重與身高,顯示B...

2021-10-08 ‧ 由 腎單粒 分享
DAY 25

[Day_25]函式與遞迴_(4)

函式的輸入與輸出 函式的輸入 函式中有預設值的輸入參數一定放在後面,預設值要式不可以變的常數,不能為串列或字典等可以修改的資料結構 #input def f(s...

2021-10-09 ‧ 由 腎單粒 分享
DAY 26

[Day_26]函式與遞迴_(5)

函式的回傳值 函式回傳值可以使用tuple回傳多個資料,例如:以下ymd函式使用tuple回傳時間的年、月與日。 def ymd(): now = da...

2021-10-10 ‧ 由 腎單粒 分享
DAY 27

[Day_27]函式與遞迴_(6)

關鍵字引數(keyword arguments) 關鍵字引數(函式輸入變數的前方使用「**」)會將函數內多個輸入值群組化成字典,例如以下範例,慣例使用kwarg...

2021-10-11 ‧ 由 腎單粒 分享
DAY 28

[Day_28]函式與遞迴_(7)

函式的說明文件 可以在函式下方使用「'''」撰寫函式的說明文件,說明文件可以跨好幾行,直到找到下一個「'''」,使用「'''」會保留第2行以後所有開頭的空格,如...

2021-10-12 ‧ 由 腎單粒 分享
DAY 29

[Day_29]函式與遞迴_(8)

函式視為物件 Python中函式視為物件,以函式名稱當作物件,函式名稱加上()才會執行該函式,範例如下。 def add(a,b): return a+...

2021-10-13 ‧ 由 腎單粒 分享
DAY 30

[Day_30]不要貪心

其實這篇是想給自己一個警惕,做人不要太貪心,何謂太貪心?我目前大三上,這學期修了30學分,還有兩天晚上需要打工,一天晚上Python的讀書會,還有參加各式各樣的...

2021-10-14 ‧ 由 腎單粒 分享