亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Python入門教程(十六)Python的if邏輯判斷分支

 更新時間:2023年04月17日 11:29:18   作者:輕松學(xué)Python  
這篇文章主要介紹了Python入門教程(十六)Python的if邏輯判斷分支,Python是一門非常強大好用的語言,也有著易上手的特性,本文為入門教程,需要的朋友可以參考下

Python 條件和 If 語句

Python 支持來自數(shù)學(xué)的常用邏輯條件:

等于:a == b不等于:a != b小于:a < b小于等于:a <= b大于:a > b大于等于:a >= b

這些條件能夠以多種方式使用,最常見的是“if 語句”和循環(huán)。

if 語句使用 if 關(guān)鍵詞來寫。

實例

If 語句:

a = 66
b = 200
if b > a:
  print("b is greater than a")

運行實例

在這個例子中,我們使用了兩個變量,a 和 b,作為 if 語句的一部分,它們用于測試 b 是否大于 a。因為 a 是 66,而 b 是 200,我們知道 200 大于 66,所以我們將“b大于a”打印到屏幕。

縮進

Python 依賴縮進,使用空格來定義代碼中的范圍。其他編程語言通常使用花括號來實現(xiàn)此目的。

實例

沒有縮進的 If 語句(會引發(fā)錯誤):

a = 66
b = 200
if b > a:
print("b is greater than a") # 會報錯

運行實例

Elif

elif 關(guān)鍵字是 python 對“如果之前的條件不正確,那么試試這個條件”的表達方式。

實例

a = 66
b = 66
if b > a:
  print("b is greater than a")
elif a == b:
  print("a and b are equal")

運行實例

在這個例子中,a 等于 b,所以第一個條件不成立,但 elif 條件為 true,所以我們打印屏幕“a 和 b 相等”。

Else

else 關(guān)鍵字捕獲未被之前的條件捕獲的任何內(nèi)容。

實例

a = 200
b = 66
if b > a:
  print("b is greater than a")
elif a == b:
  print("a and b are equal")
else:
  print("a is greater than b")

運行實例

在這個例子中,a 大于 b,所以第一個條件不成立,elif 條件也不成立,所以我們轉(zhuǎn)到 else 條件并打印到屏幕“a 大于 b”。

您也可以使用沒有 elif 的 else:

實例

a = 200
b = 66
if b > a:
  print("b is greater than a")
else:
  print("b is not greater than a")

運行實例

簡寫 If

如果只有一條語句要執(zhí)行,則可以將其與 if 語句放在同一行。

實例 單行 if 語句:

a = 200
b = 66
if a > b: print("a is greater than b")

運行實例

簡寫 If … Else

如果只有兩條語句要執(zhí)行,一條用于 if,另一條用于 else,則可以將它們?nèi)糠旁谕恍校?/p>

實例

單行 if else 語句:

a = 200
b = 66
print("A") if a > b else print("B")

運行實例

您還可以在同一行上使用多個 else 語句:

實例

單行 if else 語句,有三個條件:

a = 200
b = 66
print("A") if a > b else print("=") if a == b else print("B")

運行實例

And

and 關(guān)鍵字是一個邏輯運算符,用于組合條件語句:

實例

測試 a 是否大于 b,且 c 是否大于 a:

a = 200
b = 66
c = 500
if a > b and c > a:
  print("Both conditions are True")

運行實例

Or

or 關(guān)鍵字也是邏輯運算符,用于組合條件語句:

實例

測試 a 是否大于 b,或者 a 是否大于 c:

a = 200
b = 66
c = 500
if a > b or a > c:
  print("At least one of the conditions is True")

運行實例

嵌套 If

您可以在 if 語句中包含 if 語句,這稱為嵌套 if 語句。

實例

x = 52

if x > 10:
  print("Above ten,")
  if x > 20:
    print("and also above 20!")
  else:
    print("but not above 20.")

運行實例

pass 語句

if 語句不能為空,但是如果您處于某種原因?qū)懥藷o內(nèi)容的 if 語句,請使用 pass 語句來避免錯誤。

實例

a = 66
b = 200

if b > a:
  pass

到此這篇關(guān)于Python入門教程(十六)Python的if邏輯判斷分支的文章就介紹到這了,更多相關(guān)Python邏輯判斷分支內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • pygame實現(xiàn)時鐘效果

    pygame實現(xiàn)時鐘效果

    這篇文章主要為大家詳細介紹了pygame實現(xiàn)時鐘效果,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-06-06
  • 簡單介紹Python中用于求最小值的min()方法

    簡單介紹Python中用于求最小值的min()方法

    這篇文章主要介紹了簡單介紹Python中用于求最小值的min()方法,是Python入門中的基礎(chǔ)知識,需要的朋友可以參考下
    2015-05-05
  • python sys模塊使用方法介紹

    python sys模塊使用方法介紹

    sys模塊是最常用的和python解釋器交互的模塊,sys模塊可供訪問由解釋器(interpreter)使用或維護的變量和與解釋器進行交互的函數(shù),需要的朋友可以參考下
    2022-08-08
  • python神經(jīng)網(wǎng)絡(luò)Keras實現(xiàn)LSTM及其參數(shù)量詳解

    python神經(jīng)網(wǎng)絡(luò)Keras實現(xiàn)LSTM及其參數(shù)量詳解

    這篇文章主要為大家介紹了python神經(jīng)網(wǎng)絡(luò)Keras實現(xiàn)LSTM及其參數(shù)量詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-05-05
  • Python實現(xiàn)根據(jù)Excel生成Model和數(shù)據(jù)導(dǎo)入腳本

    Python實現(xiàn)根據(jù)Excel生成Model和數(shù)據(jù)導(dǎo)入腳本

    最近遇到一個需求,有幾十個Excel,每個的字段都不一樣,然后都差不多是第一行是表頭,后面幾千上萬的數(shù)據(jù),需要把這些Excel中的數(shù)據(jù)全都加入某個已經(jīng)上線的Django項目。所以我造了個自動生成?Model和導(dǎo)入腳本的輪子,希望對大家有所幫助
    2022-11-11
  • 使用Python爬取小姐姐圖片(beautifulsoup法)

    使用Python爬取小姐姐圖片(beautifulsoup法)

    這篇文章主要介紹了Python爬取小姐姐圖片(beautifulsoup法),本文給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-02-02
  • Python3實現(xiàn)發(fā)送QQ郵件功能(附件)

    Python3實現(xiàn)發(fā)送QQ郵件功能(附件)

    這篇文章主要為大家詳細介紹了Python3實現(xiàn)發(fā)送QQ郵件功能,附件方面,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-12-12
  • Python完全識別驗證碼自動登錄實例詳解

    Python完全識別驗證碼自動登錄實例詳解

    今天小編就為大家分享一篇Python完全識別驗證碼自動登錄實例詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-11-11
  • 詳解如何在PyQt5中實現(xiàn)平滑滾動的QScrollArea

    詳解如何在PyQt5中實現(xiàn)平滑滾動的QScrollArea

    Qt 自帶的 QScrollArea 滾動時只能在兩個像素節(jié)點之間跳變,看起來很突兀。所以本文將通過定時器,重寫 wheelEvent() 來實現(xiàn)平滑滾動,需要的可以參考一下
    2023-01-01
  • 一文詳解如何在Matplotlib中更改圖例字體大小

    一文詳解如何在Matplotlib中更改圖例字體大小

    在我們處理數(shù)據(jù)的時候,需要對大量的數(shù)據(jù)進行繪圖,就免不了要使用到Matplotlib,下面這篇文章主要給大家介紹了關(guān)于如何在Matplotlib中更改圖例字體大小的相關(guān)資料,需要的朋友可以參考下
    2023-05-05

最新評論