**從左向右,從上到下執行。1、單分支
age =
int(
input
("請輸出您的年齡:"))
if age >=18:
print
("你可以上網了"
)
輸出結果:
單分支僅能處理一種條件
注意
1、四個空格不等於乙個tab
2、python通過縮排判斷語句之間的層次關係
2、雙分支
("請輸出您的年齡:"))
if age >=18:
("你可以上網了"
)else
("你未成年"
)輸出結果:
3、多分支
("滿分"
)if score >=
90 and score <
100:
("優秀"
)if score >=
80 and score <90:
("良好"
)if score >=
70 and score <80:
("一半"
)if score >=
60 and score <70:
("及格"
)if score >=
0 and score <60:
("不及格"
)else
("輸出結果")
輸出結果:
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...