Python(3) 比較 分支判斷 迴圈 異常捕捉

2021-07-27 10:32:40 字數 1090 閱讀 6460

1.

==、!=、>、< 都跟c++一樣

2.與、或、非

and 第乙個為true,才算第二個

or 第乙個為false,才算第二個

都是跟c++一樣的。

not

>>> not 0

true

>>> not 5

false

>>> not true

false

3.if語句

>>> if 2 > 1:

print(11111)

11111

表示式之後,用冒號,下面的要縮排。縮排相同就是同乙個**段。

這個跟c++用{}來做**段,是完全不同的。

要注意的是,製表符和4個空格鍵是完全不同的。即使看起來縮排一樣的情況下。

if語句的串聯使用。

>>> if 1 > 2:

print(1)

elif 2 > 3:

print(2)

else:

print(3)

3

4.while迴圈和for迴圈

>>> while a > 0:

a = a-1

print(a)43

210

>>> for i in range(1,10):

print(i)12

3456

789

從這裡看出,python對於陣列的最後乙個位置是作為乙個超界位置的。跟c++的思想是一致的。

break 中斷迴圈

continue 跳過剩餘部分

都是跟c++一樣的。或者是跟其他語言是一致的。

5.捕捉異常

try:

print(c)

except:

print(111)

丟擲異常:

if ***:

raise typeerror("*********xx")

python3之條件判斷和迴圈

if條件 age 20 if age 6 print teenager elif age 18 print adult else print kid if判斷條件還可以簡寫,比如寫 if x print true 這樣寫的前提條件 只要x是非零數值 非空字串 非空list等,就判斷為true,否則為...

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

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

Python3 迴圈語句

python 中的迴圈語句有 for 和 while。python 迴圈語句的控制結構圖如下所示 python 中 while 語句的一般形式 while判斷條件 condition 執行語句 statements 我們可以通過設定條件表示式永遠不為 false 來實現無限迴圈 你可以使用ctrl ...