今天已經是四月底,
再過兩週就是母親節,
通常以 5月的第二個星期日做為母親節,
今天要來介紹的是
今天已經是四月底,
再過兩週就是母親節,
通常以 5月的第二個星期日做為母親節,
今天要來介紹的是
台中捷運於 2021年4月25日中午12時正式通車,
周邊的住宅房價也跟著水漲船高,
幾個生活基本要素都具備後,
除了安居及交通便利之外,
生活也需要一些調劑,
今天就來介紹
家中如果有小小鐵道迷的話,
想必要準備禮物都會優先考慮相關的玩具,
今天要來介紹的
之前提到 AIO_PUMP與CPU水冷裝置之間的聯繫,
該水冷散熱器 MasterLiquid ML120L RGB 的水泵發出異音,
雖說還能使用,
難保哪天不會突然漏液,
今天要來介紹
喪屍片有許多種,
有死命跑的,有慢吞吞的,
今天要介紹這個是力求上進的
之前提到了 if else 的應用,
也介紹了 Python 迴圈基礎,
隨著程式碼越來越大,
就需要透過函式來幫助處理重複的程式碼,
而這就是今天要介紹的主題
透過 IDE 軟體 Pycharm ,
在新建 Python專案時,
選擇 create a main.py welcome script ,
就能快速建立一個可執行的 main 程式。
def print_hi(name):
"""這是一個基本的範例函式"""
print(f'Hi, {name}')
if __name__ == '__main__':
help(print_hi)
print_hi('Kevin')
執行結果:
print_hi(name)
這是一個基本的範例函式
Hi, Kevin
Process finished with exit code 0
def print_hi() 就是一個基礎的函式,
print_hi 為函式名稱,
name 就是這個函式的參數,
透過名稱來呼叫函式。
使用三個引號標註的就是這個函式的 DocString (說明)
透過 help() 傳遞函式名稱會顯示 DocString
其實就是一小段有名稱的程式區塊,
可以透過名稱來呼叫函式,
當程式龐大又需要重複執行某些相似的程式碼時,
就能利用函式來實踐
函式的寫法如下:
def 函式名稱 (參數):
函式本體
使用之前在 Python 迴圈中介紹的 "從 1 加到 10" 做為範例程式:
在這個範例中,
使用了 sum_func() 來呼叫函式,
由於沒有指定參數 interval 的值,
會採取預設值 interval = 1
當呼叫函式的參數改變為 2 ,
此函式就會變成 1, 3, 5, 7, 9 的總和 25,
並將其 return 回主程式
根據輸入的參數不同,
函式會給予不同的輸出結果,
透過函式來重複執行相似的程式碼,
除了方便主程式的呼叫以外,
為這段程式碼給予有意義的函式名稱,
也能增加程式的可讀性。
這就是今天的
在天氣的報導中,
常提到沙塵暴來襲、空氣品質等等,
過敏體質的人們,
對這些不良情境總是比別人感受更為深刻,
這時就需要今天要介紹的
上次介紹了 if else 條件式判別,
除了條件式判別以外,
也能透過程式幫忙做一些重複性的工作,
接著今天要介紹
要使用程式協助做一些重複性高的工作,
難免就需要用到迴圈,
迴圈可以透過
兩種方式來做
從數字 1 加到 數字 10 可以寫成:
i = 0; total = 0;
while i < 11:
total = total + i
i=i+1
else:
print(total)
當 i 小於 10 就進入 while loop,
先將 總和加上目前的 i
將 i +1 進行下一輪的 while 判別
直到 i = 11 後不符合條件執行 else 後的指定工作
total = 0
for i in range(11):
total = total + i
print(total)
print('')
range ( N ) 這個方法會產生一個由 0 到 N-1 的整數數列,
在範例中 range(11) 就是指 0 ~ 10
所以 total + i 就會依序由 0 ~ 10 做總和
同樣,
透過演示工具方便了解程式的運作,
在迴圈的執行過程中,
若是遇到某個情況成立,
就中斷迴圈,
這時就需要透過 break 來中斷,
例如 從 1 加到 10 總和超過 30 就不再繼續加總
就能寫作:
total = 0
for i in range(11):
total = total + i
if total > 30:
break
print(total)
直接使用演示工具幫助了解
而 continue 的使用有所不同
例如 列出從 1 加到 10 中 ,總合為 偶數的值
可以寫為
total = 0
for i in range(11):
total = total + i
if total%2 == 0 :
print(total)
continue
執行結果使用演示工具:
break 與 continue 的差異在於,
break 會直接中斷迴圈的運行,
而 continue 則不影響迴圈繼續下一個步驟
這就是今天的
之前介紹過 Python 的資料型態,
也提到過 Python 的變數與運算,
當然基本的輸入輸出也都有提及,
今天要來介紹的是條件式判斷
使用簡單的中文表示,
其實就是國文課程中的造句,
如果 ... 就 ...
舉例來說,
如果考試得 60 分以上就及格
換成程式碼可以寫為
a = int(input('考試得幾分?'))
if a >= 60:
print('及格')
現在透過程式範例演示一次,
按下一步按鈕並觀察各變數在記憶體中( Globol frame )以及輸出( Print output )的不同,
有時候也能夠將程式寫成一行,
if score >= 60: print("成績及格")
或者
a = 70
print("及格") if a >=60 else print("不及格")a = 50print("及格") if a >=60 else print("不及格")
執行結果如下:
a = 70
print("及格") if a >=60 else print("不及格")
及格
a = 50
print("及格") if a >=60 else print("不及格")
不及格
以上就是今天的
上週 2021/04/06 Django 官方正式釋出了新版本,
Django 3.2 LTS ,
同時也是 Django 3 最後一個長期穩定版,
今天就簡單來介紹
之前介紹 Blender 的基本操作,
單純僅是基本操作的教學,
今天要來介紹新版本才有的功能
在 3D 建模中,
可以建立基礎的原型物體,
再根據需求修改,
以達到快速建立模型目的。
Primitive Add tool 就提供了數個原型物體讓設計者選用,
立方體,圓錐體,圓柱體、UV球體、Ico球體等
緊接著第 22 賽季 聶法雷姆之影的結束,
下個賽季也緊接著迅速地發布,
接著執行的
第 23 賽季聖休亞瑞的門徒主要的重心在追隨者,
寇馬可、林登和艾蓮娜的裝備新增至 14 個欄位,
裝備這些物品的同時,
玩家也能獲得具有傳導的物品屬性。