Python 條件 迴圈

2022-06-02 01:54:09 字數 2408 閱讀 1575

條件語句

迴圈語句

字典的遍歷

#方法1

2 l = [1,2,3,4,5,6,7]

3for index in

range(0, len(l)):

4if index < 5:

5print

(l[index])67

#方法2

8 l = [1,2,3,4,5,6,7]

9for index,item in

enumerate(l):

10if index < 5:

11print(item)

view code

1

#篩選出**小於1000,且顏色不是紅色的所有「產品--顏色」組合2#

不使用continue

3 name_price =

4 name_color = 56

for name, price in

name_price.items():

7if price < 1000:

8if name in

name_color:

9for color in

name_color[name]:

10if color != '

red':11

print('

name:{},color:{}

'.format(name,color))

12else:13

print('

name:{},color:{}

'.format(name,'

none'))

1415

#使用continue

簡化寫法

1

#按逗號分割單詞,去掉首位空字元,過濾掉長度小於等於5的單詞,最後返回單詞組成的列表

2 text = '

today, is, sunday

'3 text_list = [s.strip() for s in text.split('

,') if len(s.strip()) >= 5]

4print(text_list)

view code

1

#計算函式值y = 2*|x| + 52#

expression1 if condition else expression2 for item in iterable3#

等價於:4#

for item in iterable:5#

if condition:6#

expression17#

else:8#

expression2

9 x = [-1,0,1,2,3,4]

10 y = [value * 2 + 5 if value > 0 else -value * 2 + 5 for value in

x]11

print(y)

view code

python條件迴圈疊加 Python 條件與迴圈

python idle下 選中 alt 3 群體注釋 alt 4 群體取消注釋 ctrl 集體縮排。一 if語句 一 語法規則 if 橙色關鍵字 條件和表示式分開寫的話,if這一行的末尾絕對不要忘了冒號 實在沒有語句,放乙個pass佔位符,不然沒有接語句會報錯。if.elif從上往下執行。會進入第乙...

python的迴圈條件

s 1 while s 9 迴圈的條件,不符合條件時退出 print 歡迎你 s s 9 else 當不符合條件時,可以用else print 再見 i 1 whilei 10 i 1 ifi 2 0 非雙數時跳過輸出 continueprint i 輸出雙數2 4 6 8 10 i 1 while...

python 條件 迴圈語句

1.python中語句塊如何定義 在python中,冒號 用來標識語句塊的開始,塊中的每乙個語句都是縮排的。當回退到和已經閉合的塊一樣的縮排量時,就表示當前塊已經結束。預設推薦縮排量是4個空格,乙個tab字元為8個空格。2.python中比較運算子 3.布林運算子 andor not4.示例 cod...