python 分支語法

2021-10-06 05:33:23 字數 2204 閱讀 5766

# 單分支語法

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