【PY從0到1】第四節 IF語句

# 4 第四節 IF語句

# 1> 在講if語句以前,咱們先說一下上節課出現的for循環。
cats = ['mimi','xixi','didi','huanhuan']
for cat in cats:
    '''
    在這裏for循環的做用就是將cats裏的值按索引從小
    到大的順序依次賦值給cat,下面添加一個打印,就
    就能夠清晰的看到for的做用。
    '''
    print(cat)
# 結果爲:
# mimi
# xixi
# didi
# huanhuan
# 最後,print要有正確的縮進,只有這樣Python才能知道print是屬於for的。
    
# 2> 簡單的if實例
for cat in cats:
    if cat == 'didi':#兩個等號表明檢查cat是否等於'didi',一個等號是陳述,兩個等號是發問。
        print("I'm didi.")
    else:
        print(cat.title())
# 輸出結果爲:
# Mimi
# Xixi
# I'm didi.
# Huanhuan
# 咱們看到if語句就是判斷if後面的條件是否知足,若是知足,則執行if下面縮進的語句。
# 不然,執行else。
# 注意,在Python中是區分大小寫的,大小寫不一樣的字符串是不相等的。
# 因此,後面處理數據的時候要注意數據的預處理。至於轉換的方法,前面的課程中有所涉及。
# 若是須要檢查不相等能夠使用!=。!表示'不'。

# 3> 檢查多個條件(and,or,in,not in)
# 使用and判斷條件表明的意思是,當知足全部條件時才判斷爲True。
# 使用or判斷條件表明的意思是,當知足一個條件才判斷爲True。
# 使用in判斷條件表明的意思是,檢查元素是否被包含。若是包含,才判斷爲True。
# 同理,not in就是檢查不包含。
# if語句只有判斷爲True的時候纔會執行縮進。不然執行else。
# True和False被稱爲布爾值。

# 4> if-elif-else
# 下面經過一個簡單的例子演示。
age = 12
if age < 4:
    price = 0
elif age < 18:
    price = 5
elif age < 65:
    price = 10
else:
    price = 5
print("Your price is " + str(price) + ' yuan.')
# 結果入下:Your price is 5 yuan.
# else表明除了上述條件以外的任何狀況都包括其中。
# if就是命令Python進行判斷。
相關文章
相關標籤/搜索