#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...