單分支結構
# 判斷使用者輸入數字的奇偶性
s =eval
(input
("請輸出 乙個整數:"))
if s %2:
print
("這是個奇數"
)print
("輸入數字是:"
, s)
二分支結構#判斷使用者輸入數字的某個屬性
s =eval
(input
("請輸出乙個整數:"))
if s%3==
0and s%5==
0:print
("這個 數字能夠同時被3和5整除"
)else
:print
("這個數字不能夠同時被3和15整除"
)print
("輸入數字是:"
, s)
二分支結構(簡潔式)# 判斷使用者輸入數字的某個屬性
s =eval
(input
("請輸入乙個整數: "
)token =
"可以"
if s %3==
0and s %5==
0else
"不"print
("這個數字能同時被3和5整除"
.format
(token)
)
多分支結構# 將百分制成績轉換為五分制成績
score =
eval
(input
("請輸出乙個數字: "))
if score >=
90.0
: grade =
"a"elif score >=
80.0
: grade =
"b"elif score >=
70.0
: grade =
"c"elif score >=
60.0
: grade =
"d"else
:print
("你輸的什麼玩意"
)print
("對應的檔次是:"
.format
(grade)
)
遍歷迴圈# 對於字串,可以逐一遍歷字串的每個字元。
for c in
"python"
:print
(c)print
("程式結束"
)
range# 使用range()函式,可以指定語句塊的迴圈次數
for c in
range(1
,10):
#注: 切片是[:]
print
(c)print
("程式結束"
)
break#break的使用
for c in
"python"
:# cy
if c ==
"t":
#false
break
print
(c)print
("程式結束"
)
continue#continue的使用
for c in
"python"
:if c ==
"t":
continue
print
(c)print
("程式結束"
)
else#遍歷迴圈還有一-種擴充套件模式
for c in
"python"
:if c ==
"t":
continue
print
(c)else
:print
("迴圈正常結束"
)print
("程式結束"
)
巢狀迴圈# 巢狀迴圈乘法表
for i in
range(1
,3):
#i=1,2第2次迴圈和2.
print
("外面迴圈第次"
.format
(i))
for j in
range(1
,3):
#j =12第2次迴圈j= ?.
print
("\t內部迴圈第0次"
.format
(j), end=
' ')
print
("{}*{}={}"
.format
(i, j, i*j)
)
無限迴圈# 無限迴圈while
n =0
while n <10:
#true
print
(n) n = n+
3#n=12
print
("程式結束"
)
else# else擴充套件模式
s, num =
"py",0
#s='py』;num =0
while num <
len(s)
:#len(s) = 2 1
print
("迴圈執行中:"
+ s[num]
)# s[1] = 'y』
num +=
1#num=2
else
: s =
"迴圈正常結束"
print
(s)
Python迴圈語句 for while迴圈的區別
1 while迴圈和for迴圈的區別 1 for迴圈是乙個廣度遍歷,而 while 迴圈是乙個深度遍歷。2 while迴圈,指當滿足while的條件的時候,就一直迴圈執行while的語句塊,直到不滿足。3 假設 條件一直滿足,那麼就形成了死迴圈 在python當中預設的死迴圈的條件是true。2 死...
Python 迴圈語句(for,while)
forandwhile statements.py coding utf 8 usr bin python import sys print sys.getdefaultencoding import os print os.getcwd 迴圈語句 1.支援for,while和巢狀 2.任何非零 或...
for while迴圈語句總結
迴圈語句可以在滿足迴圈條件的情況下,反覆執行某一段 這段被重複執行的 被稱為迴圈體語句,當反覆執行這個迴圈體時,需要在合適的時候把迴圈判斷條件修改為false,從而結束迴圈,否則迴圈將一直執行下去,形成死迴圈 格式 for 初始化表示式語句 判斷條件語句 控制條件語句 執行流程 執行初始化表示式語句...