python判斷語句:if
1. 簡單小例子
如果滿足條件 A,則執行代碼塊 a,否則執行代碼塊 b。類似這樣的控制流程語句,稱之為條件語句。
它的基本形式是
if 判斷條件:
執行語句……
else:
執行語句……
舉個最簡單的例子
>>> age = 20
>>> if age >=18:
... print("已經是成年人")
... else:
... print("還是未成年人")
...
已經是成年人
2. 多條件語句
如果需要多次判斷可以利用 elif,它的基本形式是
if 判斷條件1:
執行語句……
elif 判斷條件2:
執行語句……
elif 判斷條件3:
執行語句……
else:
執行語句……
舉個最簡單的例子
>>> score = 75
>>>
>>> if score >=90:
... print("優秀")
... elif score >= 80:
... print("良好")
... elif score >= 70:
... print("一般")
... elif score >= 60:
... print("合格")
... else:
... print("不合格")
...
一般
3. 判斷的條件
在 Python 中,值可以分為
假值 :None、空列表、空集合、空字典,空元組、空字符串、0、False 等
真值 :非空列表、非空集合、非空字典,非空元組、非空字符串、非 0 數值、True 等
if 和 elif 后面可以接一個表達式(上面已經舉例過),也可以接一個對象。
只要這個對象是真假,代碼就會進入相應分支,如果為對象為假值,則繼續下一判斷。
這邊隨便以 0 和 1 舉例
>>> aint = 1
>>> if aint:
... print("ok")
...
ok
4. 多個條件組合
在講多個條件組合時,先來了解一下 Python 中的邏輯運算符。
以下假設變量 a 為 True, b為 False:
| 運算符 | 邏輯表達式 | 描述 | 實例 |
| and | x and y | 布爾”與” | (a and b) 返回 False |
| or | x or y | 布爾”或” | (a or b) 返回 True |
| not | not x | 布爾”非” | not a 返回 False |
學習完邏輯運算符,就可以開始寫多條件語句
如果一個 if 條件需要同時滿足多個條件,那么可以使用 and
如果一個 if 條件只需要滿足多個條件的其中一個,那么可以使用 or
如果一個 if 要求不滿足某個條件,那么可以使用 not
# 需要同時滿足條件 A 和條件 B
if 條件A and 條件B:
...
# 只需要滿足條件A或者條件B即可
if 條件A or 條件B:
...
# 要求不滿足條件A
if not 條件A:
...
審核編輯:符乾江
聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。
舉報投訴
-
python
+關注
關注
57文章
4876瀏覽量
90022 -
判斷
+關注
關注
0文章
5瀏覽量
6320
發布評論請先 登錄
相關推薦
熱點推薦
RK3562 單板機 Linux 應用開發實戰手冊:LED/CAN/TCP/UART 案例與 Python 開發(二)
言開發,詳細說明案例編譯、測試流程與關鍵代碼邏輯。創龍科技以清晰的實操指引與工具鏈支持,幫助開發者高效完成嵌入式應用開發,適用于工業控制、物聯網通信等場景。
初識ros2 功能包建立與可執行文件的配置
等核心文件。詳細說明了創建Python軟件包(ament_python)的命令流程,包括編譯(colcon build)和包管理(ros2 pkg list)等操作。
人工智能行業如何使用for循環語句進行循環
人工智能行業可以使用以下是關于for循環在不同編程語言中的基本用法說明: Python中的for循環: 主要用于遍歷序列(列表、元組、字符串等) 典型結構:for item in sequence
基礎篇3:掌握Python中的條件語句與循環
在Python編程語言中,條件語句和循環是構成復雜邏輯和數據處理的基石。本篇基礎教程將幫助您深入了解Python中的條件語句和循環結構,讓您能夠更好地控制程序流程。
條件
發表于 07-03 16:13
目前Mirco Python sdk觸摸到底支持什么驅動啊 ?
目前的Mirco Python sdk觸摸到底支持什么驅動啊 能不能有資料詳細說明 GT911 觸摸驅動是否支持啊
發表于 06-24 07:02
調試變頻器詳細說明
調試變頻器是一個復雜但至關重要的過程,它涉及多個參數的設定和調整,以確保變頻器能夠正常運行并滿足特定應用需求。以下是對變頻器調試的詳細說明。 一、準備工作 1. 選擇合適的電機功率:根據實際需求選擇
圖表細說電子元器件(建議下載)
資料介紹本文檔共9章內容,以圖文同頁的方式細說了常用的11大類數十種電子元器件,介紹元器件的識別方法、電路符號識圖信息、主要特性、重要參數、典型應用電路、檢測方法、修配技術、更換操作、調整技術等相關
發表于 04-17 17:10
編碼器常見的故障詳細說明
運行和加工精度。本文將詳細說明編碼器常見的故障及其排除方法,以幫助用戶更好地維護和使用編碼器。 一、信號輸出故障 1. 無信號輸出:編碼器無法產生信號,上位機或控制系統接收不到任何數據,導致設備無法正常運行。這可能
python入門圣經-高清電子書(建議下載)
和Pygal 等強大的Python 庫和工具介紹,以及列表、字典、if 語句、類、文件與異常、代碼測試等內容;
第二部分將理論付諸實踐,講解如何開發三個項目,包括簡單的Python 2D 游戲開發如何利用數據
發表于 04-10 16:53
python判斷語句的詳細說明
評論