# 單分支語法
# if 條件表示式:
# **指令
# ...
score =
60if score <=60:
print
('成績不理想,要繼續加油'
)pass
print
('語句執行結束'
)# 雙分支
# if 條件表示式:
# **指令
# else:
# **指令
score =
60if score >=60:
print
('成績合格!'
)pass
else
:print
('成績不合格請繼續努力'
)print
('執行結束'
)# 多分支
score =
int(
input
('請輸入你的成績:'))
if score >90:
print
('成績是a等級'
)pass
elif score >=80:
print
('成績是b等級'
)pass
elif score >=70:
print
('成績是c等級'
)pass
elif score >=60:
print
('成績是d等級'
)pass
else
:print
('可以回家修理地球了'
)print
('程式執行結束'
)# 迴圈
# 列印99乘法表
row =
1while row <=9:
col =
1while col <= row:
print
('{}*{}={}'
.format
(row, col, row * col)
, end=
' ')
col +=
1print()
row +=
1# break continue
for item in
'i love python'
:if item ==
'e':
break
# continue
else
:print
(item)
# 列印乘法表
for i in
range(1
,10):
# range i取值左閉右開區間每次自增1
for j in
range(1
, i +1)
:print
('{}*{}={}'
.format
(i, j, i * j)
, end=
' ')
print()
# for --- else / while --- else
for item in
range(1
,10):
print
(item, end=
' ')
if item >=5:
break
else
:print
('在本層迴圈當中,出現break那麼else中不執行'
)# 例子----輸入賬號密碼判斷是否成功登入
account =
'admin'
password =
'123'
for i in
range(3
):zh =
input
('請輸入賬號:'
) mm =
input
('請輸入密碼:'
)if account == zh and password == mm:
print
('賬號密碼正確,登入成功!'
)break
else
:print
('賬號或密碼錯誤,還有{}次機會'
.format(2
- i)
)else
:print
('賬號已被鎖住'
)
python 基礎語法(分支 迴圈)
python為動態 強型別語言,不用事先宣告型別,可以隨時賦值為其他型別 分支結構 根據不同情況進行判斷,條件滿足執行某條件下的語句。if condition block 判斷結果即condition必須為bool型別 如果1小於2則進行輸出if1 2 print 1 less than 2 輸出 ...
python 語法專欄 if語句 單分支結構
根據判斷條件結果而選擇不同向前路徑的執行方式 組成結構 if 條件 語句塊 乙個簡單示例 names zhao qian sun li for name in names if name sun print name.title sun上述語句意為 先建立乙個列表names,存入四個元素,利用for...
Python入門基礎語法 分支與迴圈
1 常見的控制結構 順序 分支 迴圈 單分支 if conditon 塊condition必須是乙個bool型別,這個地方有乙個隱式轉換bool condition 塊 類似於if 語句的冒號後面的就是乙個語句塊 在if for def class等關鍵字後使用 塊 雙分支及多分支 if.elif ...