程式的分支控制

2022-07-29 02:24:16 字數 2006 閱讀 5841

目錄1.3 多分支結構

1.4 條件判斷及組合

1.5 程式的異常處理

2. 程式的迴圈結構

2.2 無限迴圈

2.3 迴圈控制保留字

2.4 迴圈的高階用法

3. random庫基本介紹

根據判斷條件結果而選擇不同向前路徑的執行方式

if 《條件》:

《語句塊》

if 《條件》:

《語句塊1>

else:

《語句塊2>

1.2.1 緊湊形式

緊湊形式:適用於簡單表示式的二分支結構

《表示式1> if 《條件》 else 《表示式2>
if 《條件1>:

《語句塊1>

elif 《條件2>:

《語句塊2>

……else:

《語句塊n>

1.4.1 條件判斷

操作符數學符號

描述<

<

小於<=

≤小於等於

>=

≥大於等於

>

>

大於===等於

!=≠不等於1.4.2 條件組合

操作符及使用

描述x and y

兩個條件x和y的邏輯與

x or y

兩個條件x和y的邏輯或

not x

條件x的邏輯非

try:

《語句塊1>

except:

《語句塊2>

這個是最基本的異常處理語句

try:

《語句塊1>

except 《異常型別》:

《語句塊2>

這個是在except後面標註異常型別,程式只響應自己所標註的異常

try:

《語句塊1>

except:

《語句塊2>

else:

《語句塊3>

finally:

《語句塊4>

遍歷某個結構形成的迴圈執行方式

for 《迴圈變數》 in 《遍歷結構》:

《語句塊》

2.1.1 計數迴圈(n次)
fro i in range(n):

《語句塊》2.1.1 計數迴圈(n次)

2.1.2 計數迴圈(特定次)
fro i in range(m,n,k):

《語句塊》

2.1.3 字串遍歷迴圈
for c  in  s: 

《語句塊》

2.1.4 列表遍歷迴圈
for item  in  ls:

《語句塊》

例如:

for item in [123, "py", 456]:

print(item, end=",")

結果:123,py,456,

2.1.5 檔案遍歷迴圈

for line in  fi:

《語句塊》

while 《條件》:

《語句塊》

如果遇到死迴圈,可以使用快捷鍵ctrl+c 退出執行

2.3.1 break和continuefor:

for 《變數》 in 《遍歷結構》:

《語句塊1>

else:

《語句塊2>

while:

while 《條件》:

《語句塊1>

else:

《語句塊2>

random庫是使用隨機數的python標準庫

random庫包括兩類函式,常用共8個

程式分支控制

一 概述 根據判斷條件結果而選擇不同向前路徑的執行方式 2.1單分支例項 格式 if true print 條件正確 eg score 90 if score 90 print 優秀 結果 優秀 根據判斷條件結果而選擇不同向前路徑的執行方式 3.1 二分支例項 格式 if true print 語句...

分支語句 c 程式的控制結構1

程式 由若干條語句組成,各語句按照順序一條一條地執行,這種順序結構是簡潔的。但在現實世界中,在解決問題的過程中,不可避免地遇到需要進行選擇戊需要迴圈i作的情況。這時,程式執行的順序需要發生變化,而非從前向後逐一執行。因此程式中除了順序結構以外,通常還有選擇結構迴圈結構以及轉移機制。if選擇結構 格式...

python 3 程式的控制結構 分支 迴圈

程式的控制結構 順序 分支 迴圈。一 分支結構 1.單分支結構 if 條件 語句塊 2.二分支結構 if 條件 語句塊1 else 語句塊2 緊湊形式 表示式1 if 條件 else 表示式2 3.多分支結構 if 條件1 語句塊1 elif 條件2 語句塊2 else 語句塊n 另外,條件判斷操作...