二、99乘法表
#從上到下執行
print
("====1===="
)print
("====2===="
)print
("====3===="
)
執行流程:
if 條件1:
條件1成立,需要做的事情
elif 條件2:
條件2成立,需要做的事情
else:
以上條件皆不成立時,需要做的事情
例:
a =
5if a >3:
print
("====3===="
)elif a ==3:
print
("====2===="
)else
:print
("====1===="
)
h =
int(
input
("請輸入你的身高(cm) : "))
if h >=
170:
print
("模特身材"
)elif
170> h >
159:
print
("完美身材"
)else
:print
("蘿莉妹妹"
)
b =
5if b >
5: print
(true
)else
:print
(false
)#三目運算
print
(true
)if b >
5else
print
(false
)#值1 if 判斷語句 else 值2
while迴圈
執行流程:
whiel 條件
條件滿足時執行的語句
(變數的處理,否則會死迴圈)
例:
whiel 條件
b =5
while b >3:
print
(b)#會死迴圈
i =1
while i <=10:
print
(i)#列印1到10
i +=
1#必須有變數處理,否則會死迴圈
#如果是判斷乙個列表中的數字
l =[1,
3,5,
7,9]
i =0
while l[i]
<5:
#如果》5的話 第乙個元素是1會不滿足條件
print
(l[i]
)#1 3
i +=
1#修正 上面**如果列表中後面數字中還有小於5的數字不會列印
l =[1,
3,5,
2,9,
7,4]
i =0
while i <7:
# 7是列表的長度
if l[i]
<5:
print
(l[i]
)# 1 3 2 4
i +=
1#修正 上面**不滿足不同長度的列表
l =[1,
3,5,
2,9,
7,4]
i =0
while i <
len(l)
:#滿足不同列表長度
if l[i]
<5:
print
(l[i]
)
i +=
1
# break
l =[1,
3,5,
2,9,
7,4]
i =0
while i <
len(l)
:if l[i]==2
:break
#跳出迴圈 後面不會繼續
if l[i]
<5:
print
(l[i]
)# 1 3
i +=
1# continue
l =[1,
3,5,
2,9,
7,4]
i =0
while i <
len(l)
:if l[i]==2
:continue
#跳出當前迴圈 繼續後面
if l[i]
<5:
print
(l[i]
)# 但是會發生死迴圈
i +=
1# 修正 需要在進行判讀前對i進行操作
#else
l =[1,
3,5,
2,9,
7,4]
i =-
1while i <
len(l)-1
: i +=
1print
(l[i]
)else
:print
("----end-----"
)#必須整個迴圈執行完了才能執行
for迴圈
for i in 可迭代物件:i 是元素 迭代就是迴圈取值
#列表 和元祖 一樣
l =[1,
3,5,
7]for i in l:
print
(i)#i是列表中的每個元素
#字典 特殊
l =for k, v in l.items():
print
(k, v)
#k1 v1 k2 v2
#for 也有死迴圈
l =[1,
3,5,
7]for i in l:
print
(i)1
)#如果是可變物件,一定不要迴圈的往裡面插入東西
print
(list
(range(10
)))#[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
for i in
range(1
,21):
#(1, 21, 2) 是步長
print
(i)#1到20
for i in
range(1
,21):
if i %5==
0:break
print
(i)#1234 到能被5整除跳出迴圈
for i in
range(1
,21):
if i %5==
0:continue
#能被5整除跳出迴圈到下一次迴圈
print
(i)#12346..... 沒有能被5整除的數字
for i in
range(1
,21):
else
:print
('----end---'
)#整個迴圈結束才能else
for i in
range(1
,10):
#行for j in
range(1
, i +1)
:#列print
("*="
.format
(i, j, i*j)
, end=
" ")
print
()
python基礎(流程控制)
命名規則 變數名 包名 python推薦 last name 小駝峰 lastname if語句 if 條件 條件成立,做的事情 else 條件不成立,做的事情 elif語句 if 條件 and 條件 成立,則。elif 條件 成立,則。else 以上都不成立,則。且不要空格和tab共用!邏輯判斷 ...
Python基礎 流程控制
1 數字加,2 字串拼接 1.數字相乘 2 字串和整數相乘表示重複字串 取餘 取整 取冪 a b 相當於 a a b a b 相當於 a a b 變數 資料比較位址是否相等 isisnot 簡單資料型別 如果有重複資料 不再開闢新空間,使用原空間位址,從而節約記憶體空間 複雜資料型別 無論資料是否重...
Python基礎3,控制流程
程式執行的流程 順序執行,選擇執行,迴圈執行 1 if語句判斷 基本形式 if判斷條件 執行1else 執行2str1 input 請輸入 if str1.find 張國榮 1 print elif str1.find 鄧麗君 1 print else print 抱歉主人,沒有聽清楚 三目運算 值...