最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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

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

Python 條件和 If 語(yǔ)句

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

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

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

if 語(yǔ)句使用 if 關(guān)鍵詞來(lái)寫。

實(shí)例

If 語(yǔ)句:

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

運(yùn)行實(shí)例

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

縮進(jìn)

Python 依賴縮進(jìn),使用空格來(lái)定義代碼中的范圍。其他編程語(yǔ)言通常使用花括號(hào)來(lái)實(shí)現(xiàn)此目的。

實(shí)例

沒有縮進(jìn)的 If 語(yǔ)句(會(huì)引發(fā)錯(cuò)誤):

a = 66
b = 200
if b > a:
print("b is greater than a") # 會(huì)報(bào)錯(cuò)

運(yùn)行實(shí)例

Elif

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

實(shí)例

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

運(yùn)行實(shí)例

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

Else

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

實(shí)例

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")

運(yùn)行實(shí)例

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

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

實(shí)例

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

運(yùn)行實(shí)例

簡(jiǎn)寫 If

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

實(shí)例 單行 if 語(yǔ)句:

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

運(yùn)行實(shí)例

簡(jiǎn)寫 If … Else

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

實(shí)例

單行 if else 語(yǔ)句:

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

運(yùn)行實(shí)例

您還可以在同一行上使用多個(gè) else 語(yǔ)句:

實(shí)例

單行 if else 語(yǔ)句,有三個(gè)條件:

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

運(yùn)行實(shí)例

And

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

實(shí)例

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

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

運(yùn)行實(shí)例

Or

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

實(shí)例

測(cè)試 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")

運(yùn)行實(shí)例

嵌套 If

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

實(shí)例

x = 52

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

運(yùn)行實(shí)例

pass 語(yǔ)句

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

實(shí)例

a = 66
b = 200

if b > a:
  pass

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

相關(guān)文章

最新評(píng)論

伊宁县| 慈溪市| 平远县| 车险| 朝阳市| 包头市| 社会| 永善县| 平远县| 修水县| 宝山区| 黔东| 明星| 绥宁县| 柯坪县| 峨眉山市| 松滋市| 紫云| 四平市| 新田县| 荣昌县| 昌平区| 晋州市| 通州区| 通州市| 江陵县| 双桥区| 同仁县| 云和县| 临洮县| 台南市| 鄂尔多斯市| 岑溪市| 蓝山县| 东乌珠穆沁旗| 鹤岗市| 柳州市| 安国市| 镇江市| 神木县| 饶平县|