關鍵字 if 、 elif 和 else 是用於條件語句的。 if - else 語句是用來表達「如果出現這種情況,則這樣處理,否則那樣處理「意思的,例:
a =
'10月1日'
if a ==
'10月1日'
:print
('祖國生日快樂'
)else
:print
('我愛你中國'
)>> 祖國生日快樂
else 語句不可以單獨使用,但 if 語句可以單獨使用也可以連續使用多個,即當 if 表示式為真時執行其中**,當然 if 語句裡面也可以巢狀另乙個 if 語句,如:
a =
'10月1日'
b ='2023年'
if a ==
'10月1日'
:if b ==
'2023年'
:print
('祖國70周年生日快樂'
)>>祖國70周年生日快樂
if - elif - else 語句是先判斷 if 語句的表示式是否為真,如果為真則執行其中**,如果為假則判斷其他所有 elif 的表示式是否為真,哪個 elif 為真則執行其中**並退出,否則執行 else 中**:
a =
'東風-41核飛彈方隊'
if a ==
'輕型裝甲方隊'
:print
('國產最新型陸軍裝甲突擊力量的優秀代表'
)elif a ==
'空降兵戰車方隊'
:print
('空降兵在聯合作戰中具有重要作用'
)elif a ==
'艦艦/潛艦飛彈方隊'
:print
('人民海軍反艦懾敵的中堅力量'
)elif a ==
'無人作戰第1方隊'
:print
('唯一黑色塗裝的無人機,可為戰場提供偵察和打擊效果評估情報'
)elif a ==
'巨浪-2飛彈方隊'
:print
('最新型潛射戰略飛彈'
)elif a ==
'東風-41核飛彈方隊'
:print
('我國戰略核力量的中流砥柱'
)else
:print
('其他方隊稍後介紹'
)>>我國戰略核力量的中流砥柱
注: if 語句的執行特點是從上往下執行,遇到乙個為真的條件並執行完**後將不再進行之後的 elif 和 else 的判斷
接下來討論一下,如何做到使用者輸入判斷條件,然後計算機進行判斷呢?
那就會用到【input】了:
a =
input
('首次參加檢閱的方隊:'
)if a ==
'輕型裝甲方隊'
:print
('國產最新型陸軍裝甲突擊力量的優秀代表'
)elif a ==
'空降兵戰車方隊'
:print
('空降兵在聯合作戰中具有重要作用'
)elif a ==
'艦艦/潛艦飛彈方隊'
:print
('人民海軍反艦懾敵的中堅力量'
)elif a ==
'無人作戰第1方隊'
:print
('唯一黑色塗裝的無人機,可為戰場提供偵察和打擊效果評估情報'
)elif a ==
'巨浪-2飛彈方隊'
:print
('最新型潛射戰略飛彈'
)elif a ==
'東風-41核飛彈方隊'
:print
('我國戰略核力量的中流砥柱'
)else
:print
('其他方隊稍後介紹'
)
輸入:東風-17常規飛彈方隊
將輸出:其他方隊稍後介紹
注:【input()】返回的資料型別是【str】,所以當輸入是整數的時候,可用【int】將其資料型別進行轉換
python基礎之語句 Python基礎之條件語句
我們在程式設計中經常需要通過檢查某個條件,從而決定去做什麼。條件語句就是針對這一情景應用的。本篇主要介紹 if 和 while。一 if語句 先來個總覽 if 條件一 條件一對應的 塊 elif 條件二 條件一對應的 塊 else 不滿足條件一和條件二對應的 塊 if 語句的核心就是值為true 或...
Python程式設計基礎之Python基礎
1.只能是乙個詞 2.包含字母,數字和下劃線 3.不能以數字開頭 this program syas hello and asks for your name print hello world1 print what is your name?ask for their name myname i...
python條件判斷標準 python之條件判斷
一 python之if語句 計算機之所以能做很多自動化的任務,因為它可以 自己做條件判斷。比如,輸入使用者年齡,根據年齡列印不同的內容,在 python程式中,可以用if語句實現 age 20 if age 20 print your age is age print adult print end...