Python程式控制流程

2021-10-03 01:30:07 字數 1994 閱讀 8547

**從左向右,從上到下執行。1、單分支

age =

int(

input

("請輸出您的年齡:"))

if age >=18:

print

("你可以上網了"

)

輸出結果:

單分支僅能處理一種條件

注意

1、四個空格不等於乙個tab

2、python通過縮排判斷語句之間的層次關係

2、雙分支

("請輸出您的年齡:"))

if age >=18:

print

("你可以上網了"

)else

:print

("你未成年"

)輸出結果:

3、多分支

("滿分"

)if score >=

90 and score <

100:

print

("優秀"

)if score >=

80 and score <90:

print

("良好"

)if score >=

70 and score <80:

print

("一半"

)if score >=

60 and score <70:

print

("及格"

)if score >=

0 and score <60:

print

("不及格"

)else

:print

("輸出結果")

輸出結果:

while + 條件

index =

0while index <

100:

print

("hello world"

,index)

index +=

1

for in 容器:for in本質就是不斷迭代容器,每次就會迭代乙個容器中的元素,直到迭代完成.

用for循求和

sum =

0for i in

range

(1000

,100001):

sum += i

print

(sum)

輸出結果:

range全域性函式

1、至少有乙個引數

2、乙個引數,預設0開始: range(num) 相當於[0,num)

3、兩個引數:range(10, 21),兩個引數時,相當於我們指定了開始值數

4、三個引數:range(5, 100, m),此時,每m個數,生成乙個數

python流程控制 python之流程控制

電腦程式在解決某個具體問題時,包括三種情形,即順序執行所有的語句 選擇執行部分的語句和迴圈執行部分語句,這正好對應著程式設計中的三種程式執行結構流程 順序結構 選擇結構和迴圈結構。事實證明,任何乙個能用計算機解決的問題,只要應用這三種基本結構來寫出的程式都能解決。python語言當然也具有這三種基本...

python 流程控制

coding utf 8 if判斷 任何非零數字或非空物件都為真 數字0,空物件以及特殊物件none都是false result 1 and 1 2 print result 三中布林表示式運算 and 與運算 or 或運算 not 非運算 cond1 1 cond2 1 2 if cond1 an...

Python流程控制

流程控制 python判斷 name raw input 請輸入使用者名稱 if name alex 值對比,而不是記憶體位址對比,即不比記憶體同意空間 print 登入成功 else print 登入失敗 eg2 if name aobama print laji elif name talang...