python條件判斷語句


# 條件判斷(if)語句:
# 語法1: if 條件表達式 : 單行語句
# 語法2: if 條件表達式 :
#              代碼塊(多行語句)

# 執行的流程:if語句在執行時,會先對條件表達式進行求值判斷,
#   如果為True,則執行if后的語句
#   如果為False,則不執行

num = 10
if num > 8 : print('num比8大')

if num > 8 :
    print('代碼塊中第一行輸出')
    print('代碼塊中第二行輸出')
    print('代碼塊中第三行輸出')

if 2 < num <20 : print('num大於2小於20')

# 代碼塊以縮進開始,直到代碼恢復到之前的縮進級別時結束
# 縮進有兩種方式,一種是使用tab鍵,一種是使用空格(四個)
#   Python的官方文檔中推薦我們使用空格來縮進
#   Python代碼中使用的縮進方式必須統一
#   將tab鍵轉換為空格鍵 "translate_tabs_to_spaces": true,  =》 根據實際情況而定

 if  else 語句    注意:else 后不能寫條件表達式!

# 語法: 
#   if 條件表達式 :
#       代碼塊
#   else :
#       代碼塊
# 執行流程:
#   if-else語句在執行時,先對if后的條件表達式進行求值判斷
#       如果為True,則執行if后的代碼塊
#       如果為False,則執行else后的代碼塊

# input()函數返回的是一個字符串,而工資值可能有小數點,所以用float()轉換
pay = float(input('請輸入你的工資:'))
if pay > 8000:
    print('你達到了平均薪資')
else :
    print('加油呀')

 if-elif-else語句

# if-elif-else語句
# 語法:
#   if 條件表達式 :
#       代碼塊
#   elif 條件表達式 :
#       代碼塊
#   elif 條件表達式 :
#       代碼塊
#   elif 條件表達式 :
#       代碼塊
#   else :
#       代碼塊
#       
# 執行流程:
#   if-elif-else語句在執行時,會自上向下依次對條件表達式進行求值判斷,
#       如果表達式的結果為True,則執行當前代碼塊,然后語句結束
#       如果表達式的結果為False,則繼續向下判斷,直到找到True為止
#       如果所有的表達式都是False,則執行else后的代碼塊
#   if-elif-else中只會有一個代碼塊會執行

user_input=int(input("請輸入你的整數:"))
if user_input == 1:
    print("你輸入的是1")
elif user_input ==2:
    print("你輸入的是2")
else :
    print("你輸入的是除了1、2的其它值")

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM