控制流程:
在計算機執行過程中,」下一條語句「決定了計算機是能夠自動調整、自動反覆操作,還是只能像計算器那樣一步接著一步計算。
這種決定」下一條語句「的機制,在程式語言中稱作」控制流程。
python語言中的控制流程:
順序結構:按照語句佇列前後順序賴確定下一條將要執行的語句
條件分支結構:根據當前情況來選擇下一條語句的位置
迴圈結構:周而復始地執行一系列語句
條件分支讓程式有了判斷力
根據計算機內部情況(如變數值),來決定下一步做什麼,這樣地控制流程,就稱為條件分支。
if和else都是」保留字「,」邏輯表示式「是指所有運算的結果為邏輯型別(true或false)的表示式。」語句塊「就是條件滿足後執行的一組語句,冒號表示語句層次,語句塊縮排。
讓計算機執行冗長單調的重複性任務
根據需要對一系列操作進行設定次數或者設定條件的重複,這樣的控制流程,就稱為迴圈結構。作用為能持續對大量資料進行處理,並且在長時間對一些未知狀況進行連續監測迴圈結構。
"3x+1"問題:
for i in range(1,10000):
n = i
step = 0
while n !=1:
if n %2 ==0:
n = n // 2
else:
n = n * 3 + 1
step +=1
else:
print(i,"traped!",step,"steps")
中斷程式執行:ctrl+c python基礎語法(一)計算和控制流 函式引數
函式的引數 引數 傳入到函式的值 當呼叫含引數的函式時,這些引數的值會被複製給函式中的對應引數 形式引數 formal parameter 函式建立和定義過程中,函式名後面括號裡的引數,形式引數只是代表乙個位置,乙個變數名 實際引數 actual parameter 函式在呼叫過程中傳入的引數,實際...
MATLAB基礎學習(一) 計算基礎
參考文獻 matlab語言常用演算法程式集合 1.變數與常量 1 變數 是數值計算的基本單元,變數名字區分大小寫。名稱說明 format short 短格式 5位定點數 format long 長格式 15位定點數 format short e 短格式e方法 format long e 長格式e方法...
python基礎學習 一 計算機基礎知識
2.計算機語言 3.互動方式 4.文字檔案和字符集 5.進製 6.環境變數 命令名稱 含義dir 顯示所有檔案目錄 md建立資料夾 rd刪除資料夾 cd進入資料夾 del刪除資料夾中的所有檔案 cd.返回上一級目錄 cd 退回到根目錄 exit 退出dos命令 編碼名稱 含義ascii 美國人編碼,...