Python基礎3,控制流程

2021-10-25 16:45:08 字數 1534 閱讀 4362

程式執行的流程:順序執行,選擇執行,迴圈執行

(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 簡單資料型別 如果有重複資料 不再開闢新空間,使用原空間位址,從而節約記憶體空間 複雜資料型別 無論資料是否重...