目錄
Python條件語句是通過一條或多條語句的執行結果(True或者False)來決定執行的代碼塊。
if語句
if 語句是最簡單的條件判斷語句
語法爲:
if判斷條件:
執行語句1
執行語句2
……
執行語句n
注意觀察語句中不同縮進的不同運行結果:
if-else 語句
if-else 語句是二分支條件判斷
if 判斷條件:
執行語句1
執行語句2
……
else:
執行語句1
執行語句2
……
if-elif-else語句
if-elif-else語句是多分支條件判斷
語法是:
if 判斷條件1:
執行語句1
……
elif 判斷條件2:
執行語句(1)
……
elif 判斷條件3:
執行語句①
……
else:
執行語句㈠
……
注意:
1、Python 中用 elif 代替了 else if
2、每個條件後面要使用冒號(:),表示接下來是滿足條件後要執行的語句塊
3、使用縮進來劃分語句塊,相同縮進數的語句在一起組成一個語句塊
4、在Python中沒有switch – case語
if多條件結構
由於 python 並不支持 switch語句,所以多個條件判斷,只能用elif來實現,如果判斷需要多個條件需同時判斷時,可以使用 or(或),表示兩個條件有一個成立時判斷條件成功;使用 and(與)時,表示只有兩個條件同時成立的情況下,判斷條件才成功。
附代碼:
your_user = input("請輸入您的用戶名:")
your_password = input("請輸入您的密碼:")
if(your_user == user) and (your_password == password):
print("登錄成功")
elif(your_user == user) and (your_password != password):
print("您輸入的密碼有誤")
elif (your_user != user) and (your_password == password):
print("您輸入的用戶名有誤")
else:
print("您的輸入有誤,請檢查您的用戶名和密碼")