if判斷式是程式中的一種條件控制結構,用於根據條件的真假來執行不同的程式塊。
在Python中,if語句的基本格式如下:
if 條件:
# 滿足條件時要執行的程式塊
else:
# 不滿足條件時要執行的程式塊
其中,條件是一個表達式,返回True或False的值。
如果條件為True,則執行if後面的程式塊;如果條件為False,則執行else後面的程式塊(如果有的話)。
在這個例子中,
如果牛排大於豬排,則輸出"牛排比較貴";
如果牛排小於豬排,則輸出"豬排比較貴";
牛排 = 160
豬排 = 140
if 牛排 > 豬排:
print("牛排比較貴")
else:
print("豬排比較貴")
在Python中,if判斷式也可以與elif(即"else if"的縮寫)一起使用,來處理多個條件。
在這個例子中,
如果牛排大於豬排,則輸出"牛排比較貴";
如果牛排小於豬排,則輸出"豬排比較貴";
如果牛排等於豬排,則輸出"一樣貴"。
牛排 = 160
豬排 = 140
if 牛排 > 豬排:
print("牛排比較貴")
elif 牛排 < 豬排:
print("豬排比較貴")
else:
print("一樣貴")
牛排 = 160
豬排 = 140
print("牛排貴") if 牛排 > 豬排 else print("豬排貴")
# 牛排貴
當進行程式設計時,我們經常需要進行比較運算,以便根據條件來做出不同的處理。
這些比較運算符號可以應用在數字、字串、布林值等各種資料型態上,幫助我們在程式中做出有意義的比較與判斷。
運算 | 符號 | 比較運算 | 結果 |
---|---|---|---|
等於 | == | 10 == 10 | True |
不等於 | != | 8 != 5 | True |
大於 | > | 8 > 5 | True |
小於 | < | 8 < 5 | False |
大於等於 | >= | 8 >= 8 | True |
小於等於 | <= | 8 <= 7 | False |
當我們需要在程式中組合多個條件來進行邏輯運算時,可以使用邏輯運算符號。
運算 | 符號 | 比較算x=3 | 結果 |
---|---|---|---|
兩邊為真 | and | x < 5 and x <10 | True |
一邊為真 | or | x < 5 or x < 3 | True |
反向 | not | not( x > 10) | True |
以下全部為 | False |
---|---|
bool(False) | 布林 False |
bool(None) | 空 |
bool(0) | 數字 0 |
bool("") | 空字串 |
bool(()) | 空元組 |
bool([]) | 空清單 |
bool({}) | 空字典 |
流程圖是一種圖形化表示流程和步驟的工具,通常用於描述程式、流程或任何有順序性的工作流程。
在流程圖中,我們使用不同的圖形元素來表示不同的步驟和條件,並使用箭頭來表示流程的流向。
在一個流程圖中,通常會包含以下元素:
分享所學貢獻社會
[Python教學]開發工具介紹
[開發工具] Google Colab 介紹
[Python教學] 資料型態
[Python教學] if判斷式
[Python教學] List 清單 和 Tuple元組
[Python教學] for 和 while 迴圈
[Python教學] Dictionary 字典 和 Set 集合
[Python教學] Function函示
[Python教學] Class 類別
最後最後有一件小小的請求,請大家幫我填寫一下問卷,
讓我們知道你想上怎麼樣課程,感激不盡。
問卷這邊
Facebook 粉絲頁 - TechMasters 工程師養成記