程式執行的流程:順序執行,選擇執行,迴圈執行
(1)if語句判斷
基本形式
if判斷條件:
執行1else:
執行2
str1 =
input
('請輸入'
)if str1.find(
'張國榮')!=
-1:print()
elif str1.find(
'鄧麗君')!=
1:print()
else
:print
('抱歉主人,沒有聽清楚'
)
三目運算
值1 if 判斷語句 else 值2
print
(true
)if a>
5else
print
(false
)
(2)while迴圈
基本形式
while迴圈條件:
執行
i =
1while i<10:
print
(i) i +=
1
list1 =[1
,2,3
,4,5
]i =
0while i <
len(list1)
:print
(list1[i]
) i +=
1if i ==3:
break
# 跳出迴圈
else
:
(3)for迭代迴圈
list2 =
['李宇春'
,'薛之謙'
,'林俊傑'
,'周杰倫'
,'周深'
,'張杰',]
for i in list2:
print
(i)
字典中,預設取key值
dict1 =
for i in dict1:
# 預設取key值
print
(i)for i in dict1.values():
# 取得是value值
print
(i)for i in dict1.items():
# 取得是鍵值對
print
(i)
range(起始值 終止值 步長)
左閉右開
for i in
range(5
,10,2
):print
(i)
巢狀迴圈
list1 =
['a'
,'b'
,'c'
]for i in
range(3
):for a in list1:
print
(i,a)
Python基礎 控制流程
二 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 ...
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 簡單資料型別 如果有重複資料 不再開闢新空間,使用原空間位址,從而節約記憶體空間 複雜資料型別 無論資料是否重...