Python基礎 5迴圈控制

2021-10-08 19:35:18 字數 3583 閱讀 7516

#1 if各部分分解:

1 一層分支:變數情況1

,輸出 變數情況2

,輸出 否則,輸出

2 二層分支:變數情況1

,輸出 變數情況2

,輸出 否則,輸出

#2 縮排說明:

1if和else和elif是並列

2print在每個關鍵字後縮排一格

#3 格式說明:

鬥氣值=

int(

input

("輸入鬥氣值:"))

#在下面條件判斷是整數,但是輸入的是字元需要轉換

修煉異火1=(

"修煉青蓮地心火"

)#定義兩個變數用在巢狀中

修煉異火2=(

"修煉隕落心炎"

)if 鬥氣值》

200and 鬥氣值<

500:

#1橫向多條件

print

("大斗師強者"

)elif 鬥氣值》

500and 鬥氣值<

1000

:#2縱向多條件

print

("鬥王強者"

)elif 鬥氣值》

1000

and 鬥氣值<

2000

:print

("鬥皇強者"

)if 鬥氣值》

1000

and 鬥氣值<

1500

:#3因果多條件

print

(修煉異火1

)elif 鬥氣值》

1500

and 鬥氣值<

1800

:print

(修煉異火2

)else

:print

("放棄修煉"

)else

:print

("未知強者"

)

#1 while各部分分解:

一部分:

while加法器i=i+

1先固定好

二部分:

while後的加法器變數i<=

10限制條件設定

三部分:

while中滿足的if條件設定

四部分:

while中每個條件的終止迴圈break

.continue設定

五部分:

print輸出的位置設定

#2 print位置說明:

1 放在while下面,每次迴圈先輸出變數i

2 放在if條件後面,執行完條件後再輸出i

#3 while縮排說明:

1 加法器固定好以後,

2if條件設定縮排一格,

3 每個條件設定的終止迴圈在if後縮排一格

4print輸出在while縮排一格,是加法器的整體格式

#4 格式說明:

求和=1

#條件計算 設定初始值

計數器=

1#1設定 初始值

while 計數器<=

100:

#2設定 迴圈次數

print

(求和)

#3設定 輸出的變數

求和=求和+計數器 #條件計算 公式

計數器=計數器+

1#4設定 計數器的計算結果值+1

鬥氣值=

0#計數器固定格式

while 鬥氣值<=

2000

:#計數器固定格式

if 鬥氣值<=

500:

print

("高階大斗師強者鬥氣值為%d"

%鬥氣值)

elif 鬥氣值<=

1000

:print

("高階鬥王強者鬥氣值為%d"

%鬥氣值)

elif 鬥氣值<=

1500

:print

("高階鬥皇強者鬥氣值為%d"

%鬥氣值)

elif 鬥氣值<=

2000

:print

("高階鬥宗強者鬥氣值為%d"

%鬥氣值)

else

:print

("鬥聖強者"

)

鬥氣值 = 鬥氣值 +

500#此處是固定格式防止死迴圈

continue鬥氣值=鬥氣值+

1

鬥氣值=鬥氣值+

500#計數器固定格式,設定每次迴圈加500,跳過一次一次的重複輸出

#1 特殊格式說明:

var_遍歷[

"name"

] 單獨提取遍歷變數的鍵和搜尋變數進行匹配

#2 結構分析說明:

第一部分:定義陣列資訊和變數查詢資訊

第二部分:定義for迴圈遍歷,對陣列資訊進行提取

第三部分:定義迴圈遍歷提取資訊的過程設定if條件,找尋對等變數的功能

第四部分:定義查詢結果else資訊,放在if中每次迴圈都會提示,放在頂格只輸出一次

#3 縮排說明

1if條件限制在for後縮排一格

2 結果else和for一齊

3 終止迴圈break在if後縮排一格

#4 print位置說明:

1 放在for下面,

if限制的條件會先顯示出來

2 放在if條件限制下面,n限制的條件就不會顯示出來

#5 for迴圈的名片系統例項

1 不能單獨的分析一部分語句,因為定義變數和函式引數的值會在其中傳遞,所以要整體結構圖的觀察理解,

2 通過變數值傳遞線理解值得執行狀況,通過加粗功能語句,提示重點功能

# 特殊格式說明:

1for 遍歷表頭變數 in

["姓名"

,"**"

,"住址"

]:

解釋:自定義輸出in後內容做表頭

2for 遍歷內容變數 in 主列表變數: 解釋:正常遍歷列表中的資料

3 未解變數[

"姓名"

]= 引數函式(未解變數[

"姓名"],

"修改姓名:"

)4 遍歷列表變數[

"姓名"

] 解釋:函式引數和遍歷變數,單獨提取列表中,字典中,鍵中的所有值

解釋:每個變數只能提取一列,如果多列,就要多個變數提取

5print

(遍歷表頭變數,end=

"\t\t"

) 解釋:遍歷出in後的表頭,然後橫向排列

6print

("姓名\t\t**\t\t住址"

) 解釋:直接輸出乙個橫向排列的字元

7print

("%s\t\t%s\t\t%s"

%(遍歷列表變數[

"姓名"

], 解釋:提取出列表中每個欄位的值,然後橫向輸出

遍歷列表變數[

"**"],

遍歷列表變數[

"住址"])

)

Python爬蟲基礎5天速成 迴圈控制語句

本節課筆記 for i in range 5 print i 區間取左不取右,輸出0,1,2,3,4 for i in range 0,11,3 步進值為3 print i name beijing for x in name print x,end t 輸出字串中的每個字元 a aa bb cc ...

python基礎 迴圈語句 5

while迴圈 for迴圈 while 條件 滿足條件時執行的 1 滿足條件時執行的 2 省略 舉例如下 i 0 while i 5 print i現在等於 d i i 1 執行結果為 i現在等於0 i現在等於1 i現在等於2 i現在等於3 i現在等於4 while迴圈的巢狀 類似if的巢狀,whi...

Python基礎 5 流程控制

常用的流程控制語句3種 python中的條件語句一般是指if else語句 score 83 如果大於等於60分就及格 小於60分就不及格 if score 60 print 及格 print 及格 print 及格 注意 score 55 if score 60 print 及格 else pri...