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

【python基礎】if語句-條件測試

這篇具有很好參考價值的文章主要介紹了【python基礎】if語句-條件測試。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

視頻講解
https://www.bilibili.com/video/BV18m4y1p7Ch/

1.條件控制語句(if語句)-理解

編程時經(jīng)常需要檢查一些條件,并據(jù)此決定采取什么措施。在Python中,使用if語句作為條件控制語句,能夠根據(jù)程序中條件的真假,做出相應措施。

其語法格式之一:
【python基礎】if語句-條件測試
假設我們根據(jù)輸入的年齡去判斷是否成年,編寫程序如下所示:
【python基礎】if語句-條件測試
關于縮進

縮進代表代碼塊的下一層級,相同的縮進代表相同層級的代碼塊

比如我們再當年滿18周歲的條件不通過時,輸出兩條語句,編寫程序如下所示:

【python基礎】if語句-條件測試
發(fā)現(xiàn)輸出了兩條語句,但是如果第二條輸出語句不加縮進,說明第二條輸出語句與if語句是同層級代碼塊,但是與if語句里面的代碼塊,就不是同層級語句了,那么第二條輸出語句不經(jīng)過if語句的條件判斷將在if語句執(zhí)行結束后執(zhí)行。

未滿18周歲測試結果如下所示:
【python基礎】if語句-條件測試
年滿18周歲測試結果如下所示:
【python基礎】if語句-條件測試
同樣還是會輸出第二條輸出語句,這和我們的預想是不符合的。

所以在使用if語句的時候一定要注意縮進,注意整理代碼的層級

2.條件測試(單條件)

每條if語句的核心都是一個值為True或False的表達式,這種表達式被稱為條件測試。

Python根據(jù)條件測試的值為True還是False來決定是否執(zhí)行if語句中的代碼塊。

如果條件測試的值為True,Python就執(zhí)行緊跟在if語句后面的代碼塊。

如果條件測試的值為False,Python就忽略緊跟在if語句后面的代碼塊,要么執(zhí)行else語言后面的代碼塊,要么繼續(xù)順序執(zhí)行與if同層級的代碼塊。

其語法格式:
【python基礎】if語句-條件測試
變量名和變量值我們之前都學習過,這里要特別學習的是條件運算符

運算符 意義 作用 返回值
== 等于 比較是否相等 相等返回True,不相等返回False
!= 不等于 比較是否不相等 不相等返回True,相等返回False
> 大于 返回x是否大于y 大于返回True,不大于返回False
< 小于 返回x是否小于y 小于返回True,不小于返回False
>= 大于等于 返回x是否大于等于y 大于等于返回True,小于返回False
<= 小于等于 返回x是否小于等于y 小于等于返回True,大于返回False
取反 !True返回False,!False 返回True

編寫程序如下所示:
【python基礎】if語句-條件測試

運行結果如下所示:
【python基礎】if語句-條件測試

我們可以分別讓num1 = 10 、num2 = 10 或者num1 = 20 、num2 = 10,來查看輸出結果,這里就不過多演示了

3.條件測試(多條件)

如果想同時進行多條件的條件測試,例如,有時需要在兩個條件都為True時,才執(zhí)行相應的操作,而有時只要求兩個中其中一個條件為True時就執(zhí)行相應的操作。在這些情況下我們就需要邏輯運算符and或者or

3.1同時成立(and)

要測試是否兩個或者多個條件是否都為True,可使用邏輯運算符and,將兩個或者多個條件測試合而為一;如果每個條件測試都為True,整個條件測試表達式就為True;如果至少一個條件測試為False,整個表達式就為False.

其語法格式:

條件測試1 and 條件測試2

假設要求查看某人是否是年滿18歲的男人,編寫程序如下所示
【python基礎】if語句-條件測試

我們可以賦值給age和gender其他值來進行測試

3.2單個成立即可(or)

要測試兩個或多個條件,只要其中任何一個條件為True即可,可以使用邏輯運算符or,僅當兩個或多個條件測試都為False,使用or的表達式才為False

其語法格式:

條件測試1 or 條件測試2

假設要求查看該學員是否是年滿18歲或者是男學員,編寫程序如下所示
【python基礎】if語句-條件測試

4.布爾值

布爾值就兩個值True或者False,可以直接將布爾類型變量,當作測試條件。

比如一些程序中的狀態(tài)變量,當該變量為True時,正常運行,當變量為False,退出運行等。這里就不做介紹了。
【python基礎】if語句-條件測試文章來源地址http://www.zghlxwxcb.cn/news/detail-471676.html

到了這里,關于【python基礎】if語句-條件測試的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!

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

領支付寶紅包贊助服務器費用

相關文章

  • JavaScript條件判斷if 語句

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

    2024年02月06日
    瀏覽(29)
  • 【python基礎】if語句-語法格式

    【python基礎】if語句-語法格式

    視頻講解 https://www.bilibili.com/video/BV1Hw411S72w/ 簡單理解if語句之后,我們的if語句語法格式有多種,選擇使用哪種取決于要測試的條件數(shù) 最簡單的if語句只有一個條件測試和一個代碼塊 其語法格式: 假設想要知道某人的年齡是否已成年,編寫程序如下所示: 如果需要在條件測

    2024年02月08日
    瀏覽(24)
  • 【python基礎】if語句-處理列表

    【python基礎】if語句-處理列表

    通過結合使用if語句和列表,可以完成一些程序上的需求,比如,對列表中特定的值做特殊處理 比如我們有一個學員名單,其中\(zhòng)\\'劉柏宏\\\'入學比較晚,需要我們重點關注,編寫程序如下所示: 到目前為止,對于處理的每個列表都做了一個簡單的假設,即假設它們都至少包含一

    2024年02月08日
    瀏覽(23)
  • Python基礎知識點-- if 語句

    Python基礎知識點-- if 語句

    ? ? ? ?此文章為Python基礎知識點(從入門到實踐)--? if 語句,此節(jié)Python基礎知識點包括:條件測試、if 語句、使用if 語句處理列表、設置 if 語句格式。? 目錄 一、條件測試 1.1 檢查是否相等 1.2 檢查是否相等時區(qū)分大小寫 1.3 檢查是否不相等 1.4 數(shù)值比較 1.5 檢查多個條件

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

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

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

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

    在Scala中,控制結構語句包括條件分支語句和循環(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)學習過 C 語言支持數(shù)學中的常見邏輯條件: 小于: a b 小于或等于: a = b 大于: a b 大于或等于: a = b 等于: a == b 不等于: a != b 您可以使用這些條件來根據(jù)不同的決策執(zhí)行不同的操作。 C 語言具有以下條件語句: 使用 if 來指定要執(zhí)行的代碼塊,如果指定的條件為真

    2024年02月04日
    瀏覽(29)
  • 【基礎python】條件語句 | 循環(huán)

    【基礎python】條件語句 | 循環(huán)

    if elif else python中和絕大數(shù)語言類似,具有能夠判斷語句順序的語法 if? elif? ?else? ?分別對應C++的? ?if? ?else if? else if 條件為真進入語句 ,反之則不進入 如果if 為假,存在else 則會進入else 如果if 為假 ,存在elif且為真? ?則會進入elif? 在pytho中條件判斷是不需要被括號包

    2024年02月01日
    瀏覽(26)
  • MATLAB知識點:if條件判斷語句的嵌套

    MATLAB知識點:if條件判斷語句的嵌套

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

    2024年04月09日
    瀏覽(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 其中,只有等于操作符可以使用符號 “==” 表示,其

    2024年02月03日
    瀏覽(29)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

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

二維碼1

領取紅包

二維碼2

領紅包