國慶回家前 Python基礎之條件語句

2021-09-27 13:20:21 字數 2021 閱讀 9726

關鍵字 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...