国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Python 條件和 if 語句

這篇具有很好參考價(jià)值的文章主要介紹了Python 條件和 if 語句。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

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

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

這些條件可以以多種方式使用,最常見的是在"if語句"和循環(huán)中使用。

if語句是使用if關(guān)鍵字編寫的。

示例,if語句:

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

在這個(gè)示例中,我們使用了兩個(gè)變量a和b,它們被用作if語句的一部分,以測試b是否大于a。由于a是33,b是200,我們知道200大于33,因此我們打印到屏幕上:"b is greater than a"。

縮進(jìn)

Python依賴于縮進(jìn)(行首的空格)來定義代碼中的作用域。其他編程語言通常使用大括號(hào)來實(shí)現(xiàn)此目的。

示例,if語句,沒有縮進(jìn)(會(huì)引發(fā)錯(cuò)誤):

a = 33
b = 200
if b > a:
print("b is greater than a")  # 這將引發(fā)錯(cuò)誤

Elif

elif關(guān)鍵字是Python的一種方式,即“如果前面的條件不成立,那么嘗試這個(gè)條件”。

示例

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

在這個(gè)示例中,a等于b,因此第一個(gè)條件不成立,但elif條件成立,所以我們打印到屏幕上:"a and b are equal"。

Else

else關(guān)鍵字捕獲前面的條件沒有捕獲到的情況。

示例

a = 200
b = 33
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")

在這個(gè)示例中,a大于b,因此第一個(gè)條件不成立,同時(shí)elif條件也不成立,所以我們進(jìn)入else條件并打印到屏幕上:"a is greater than b"。您還可以使用else而不使用elif:

示例

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

簡短的if語句

如果您只有一個(gè)語句要執(zhí)行,可以將它放在與if語句相同的行上。

示例,一行if語句:

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

簡短的if ... else語句

如果您只有一個(gè)if語句和一個(gè)else語句要執(zhí)行,可以將它們?nèi)糠旁谕恍猩希?/p>

示例,一行if else語句:

a = 2
b = 330
print("A") if a > b else print("B")

這個(gè)技術(shù)稱為三元操作符或條件表達(dá)式。

您還可以在同一行上有多個(gè)else語句:

示例,一行if else語句,帶有3個(gè)條件:

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

And

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

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

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

Or

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

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

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

Not

not關(guān)鍵字是邏輯運(yùn)算符,用于反轉(zhuǎn)條件語句的結(jié)果:

示例,測試a是否不大于b:

a = 33
b = 200
if not a > b:
  print("a is NOT greater than b")

嵌套if

您可以在if語句內(nèi)部使用if語句,這稱為嵌套if語句。

示例

x = 41

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

pass語句

if語句不能是空的,但是如果由于某種原因您的if語句沒有內(nèi)容,請(qǐng)?zhí)砑觩ass語句以避免出錯(cuò)。

示例

a = 33
b = 200

if b > a:
  pass

最后

為了方便其他設(shè)備和平臺(tái)的小伙伴觀看往期文章,鏈接奉上:

公眾號(hào)搜索Let us Coding,阿里開發(fā)者社區(qū),InfoQ,CSDN騰訊開發(fā)者社區(qū),思否,51CTO掘金,helloworld慕課,博客園

看完如果覺得有幫助,歡迎點(diǎn)贊、收藏關(guān)注文章來源地址http://www.zghlxwxcb.cn/news/detail-711466.html

到了這里,關(guān)于Python 條件和 if 語句的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • JavaScript條件判斷if 語句

    一、if語句的分支 分類:單分支,雙分支,多分支,分支嵌套 ()中可以是一個(gè)值,也可以是一個(gè)表達(dá)式 案例: 二、switch ()只能是變量或值,不能是表達(dá)式 案例: break必須添加,否則會(huì)繼續(xù)往下執(zhí)行 問題: 什么時(shí)候用if,什么時(shí)候用switch if:條件是一個(gè)范圍 或者 是具體的

    2024年02月06日
    瀏覽(29)
  • Shell腳本之——條件語句if詳解

    Shell腳本之——條件語句if詳解

    測試表達(dá)式是否成立,若成立返回0,否則返回其他數(shù)值。 -d∶ 測試是否為目錄(Directory) -e∶ 測試目錄或文件是否存在(Exist) -f∶ 測試是否為文件(File) -r∶ 測試當(dāng)前用戶是否有權(quán)限讀?。≧ead) -w∶ 測試當(dāng)前用戶是否有權(quán)限寫入(Write) -x∶測試當(dāng)前用戶是否有權(quán)限執(zhí)

    2024年01月21日
    瀏覽(21)
  • Scala條件分支語句if用法詳細(xì)介紹

    在Scala中,控制結(jié)構(gòu)語句包括條件分支語句和循環(huán)語句。其中,條件分支語句有if語句、if…else 語句、if…else if…else 語句以及 if…else 嵌套語句;條件分支語句的用法介紹如下: 1.if格式的語法格式 2.if…else 語句的語法格式如下: 3.if…else if…else 語句的語法格式如下: 4.if…

    2024年02月13日
    瀏覽(19)
  • C 語言教程:條件和 if...else 語句

    您已經(jīng)學(xué)習(xí)過 C 語言支持?jǐn)?shù)學(xué)中的常見邏輯條件: 小于: a b 小于或等于: a = b 大于: a b 大于或等于: a = b 等于: a == b 不等于: a != b 您可以使用這些條件來根據(jù)不同的決策執(zhí)行不同的操作。 C 語言具有以下條件語句: 使用 if 來指定要執(zhí)行的代碼塊,如果指定的條件為真

    2024年02月04日
    瀏覽(29)
  • MATLAB知識(shí)點(diǎn):if條件判斷語句的嵌套

    MATLAB知識(shí)點(diǎn):if條件判斷語句的嵌套

    ??講解視頻:可以在bilibili搜索《MATLAB教程新手入門篇——數(shù)學(xué)建模清風(fēng)主講》。? MATLAB教程新手入門篇(數(shù)學(xué)建模清風(fēng)主講,適合零基礎(chǔ)同學(xué)觀看)_嗶哩嗶哩_bilibili 節(jié)選自?第4章:MATLAB程序流程控制 我們通過一個(gè)經(jīng)典例題來理解if的嵌套,所謂if的嵌套,是指在if、els

    2024年04月09日
    瀏覽(21)
  • C++ 條件與 If 語句:掌握邏輯判斷與流程控制精髓

    您已經(jīng)知道 C++ 支持?jǐn)?shù)學(xué)中的常見邏輯條件: 小于: a b 小于或等于: a = b 大于: a b 大于或等于: a = b 等于: a == b 不等于: a != b 您可以使用這些條件來針對(duì)不同的決定執(zhí)行不同的操作。 C++ 具有以下條件語句: 使用 if 來指定一個(gè)代碼塊,如果指定的條件為 true,則執(zhí)行該

    2024年04月08日
    瀏覽(34)
  • C++中使用 if…else 有條件地執(zhí)行多條語句

    如果要在滿足(或不滿足)條件時(shí)執(zhí)行多條語句,需要將它們組合成一個(gè)語句塊。包含在大括號(hào)({})內(nèi)的多條語句被視為語句塊,例如: 這樣的語句塊也被稱為復(fù)合語句。 寫在花括號(hào){}中的內(nèi)容組成的語句,就是復(fù)合語句。特別的,如果你只寫了一個(gè)花括號(hào),里面什么內(nèi)容

    2024年02月10日
    瀏覽(21)
  • Windows 批處理(bat) if條件判斷語句使用教程

    Windows 批處理(bat) if條件判斷語句使用教程

    在bat腳本中,if條件判斷語句共有6種比較操作符,分別為 操作符(不區(qū)分大小寫) 描述 全稱 equ 等于 equal neq 不等于 no equal lss 小于 less than leq 小于等于 leq less than or equal gtr 大于 greater than geq 大于等于 geq greater than or equal 其中,只有等于操作符可以使用符號(hào) “==” 表示,其

    2024年02月03日
    瀏覽(29)
  • MySQL 判斷語句 條件函數(shù) case when、if、ifnull

    MySQL 判斷語句 條件函數(shù) case when、if、ifnull

    在MySQL中,需要用到條件判斷函數(shù),例如 case when、if、ifnull。 (1)if 注意: 一個(gè)條件表達(dá)式兩個(gè)結(jié)果 expr :條件表達(dá)式; 如果結(jié)果為true,則返回result_true,否則返回result_false。 (2)ifnull 注意: 如果查詢結(jié)果是 null ,就轉(zhuǎn)換為特定的值 result :查詢結(jié)果; value :如果查詢結(jié)

    2024年02月04日
    瀏覽(25)
  • 條件運(yùn)算符? : 與if-else語句的對(duì)比及用法詳解

    條件運(yùn)算符? : :給程序員提供了一種簡便的方式進(jìn)行條件判斷和表達(dá)式的求值。在C語言中,條件運(yùn)算符? : 是一個(gè)三元運(yùn)算符,可以根據(jù)條件的真假來判斷輸出結(jié)果。本篇文章將詳細(xì)介紹條件運(yùn)算符的用法,以及與if-else語句的對(duì)比,并結(jié)合實(shí)例來進(jìn)一步理解。 條件運(yùn)算符?

    2024年02月05日
    瀏覽(45)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包