欧美性猛交xxxx免费看_牛牛在线视频国产免费_天堂草原电视剧在线观看免费_国产粉嫩高清在线观看_国产欧美日本亚洲精品一5区

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Python基礎(chǔ)語法-條件判斷

汽車電子技術(shù) ? 來源:安迪python學(xué)習(xí)筆記 ? 作者:安迪 ? 2023-02-23 13:56 ? 次閱讀

9-12條件判讀

9、單分支結(jié)構(gòu) if 語句

一個(gè) if 語句包含有五個(gè)要素:

① 關(guān)鍵詞"if";

② "條件";

③ 英文冒號(hào)":";

④ 縮進(jìn);

⑤ 代碼塊

圖片

第一個(gè)注意點(diǎn)是關(guān)鍵詞 if 后有個(gè)空格,

第二個(gè)注意點(diǎn)是條件后面的冒號(hào)必須是英文冒號(hào),

第三個(gè)注意點(diǎn)是縮進(jìn),

一個(gè)縮進(jìn)是四個(gè)空格或一個(gè) Tab 鍵,

代碼塊前一定要加縮進(jìn),

第四個(gè)注意點(diǎn)是代碼塊,

它的意思是一組代碼內(nèi)容。

【代碼練習(xí)】

圖片

圖片

【代碼練習(xí)】

"如果 Python 技能達(dá)到 90 分以上就寫進(jìn)簡(jiǎn)歷,

否則暫不能寫進(jìn)簡(jiǎn)歷中"。

使用 if...else... 語句,【如果…就…;否則就….】.

圖片

圖片

第一行,input() 獲取終端輸入的值,

由于數(shù)據(jù)類型是字符串,

需要通過 int() 轉(zhuǎn)換為整數(shù)。

先將 input() 輸入的數(shù)據(jù)轉(zhuǎn)換完數(shù)據(jù)類型,

后再賦給變量 point;

第二行,if 的條件是 "point>= 90",

如果 point 的值大于或等于 90 ,

就會(huì)執(zhí)行 if 語句的代碼塊,

即第 3 行的打印語句;

如果 point 的值不滿足 if 語句的條件,

程序就會(huì)選擇 else 語句的代碼塊,

即執(zhí)行第 5 行的打印語句;

這里 else 語句實(shí)現(xiàn)的是

【如果…就…;否則…】中【否則…】的功能。

else 語句在語法上需要

① 關(guān)鍵詞"else";

② 英文冒號(hào)":";

③ 縮進(jìn);

④ 代碼塊。

上方相同縮進(jìn)的其他條件判斷語句都不符合時(shí),

才會(huì)執(zhí)行 else 語句,

所以 else 語句是不需要寫條件的,

且在一個(gè)條件判斷語句內(nèi),

需要與有相同縮進(jìn)的 if 語句連用。

【課堂練習(xí)】

1)提示一:先獲取輸入的年齡值,并存在變量 age 里;

2)提示二:接著進(jìn)行判斷:

如果年齡大于 22,就打印"猜錯(cuò)了哦",

否則就打印"猜對(duì)啦";

如果報(bào)錯(cuò),可能的原因是:

1)if 語句后要跟條件和"英文冒號(hào):";

2)else 語句后只需跟"英文冒號(hào):"

3)檢查"縮進(jìn)";

4)輸入括號(hào)時(shí)要切換至英文輸入法。

圖片

圖片

10、多分支結(jié)構(gòu) if...elif...else... 語句

條件判斷語句里除了 if 和 else 語句外,

還有一個(gè) elif 語句,是 else if 的縮寫。

必須與 if 連用,

實(shí)現(xiàn)分支判斷【如果… 就…;如果… 就…】;

圖片

圖片

第 1 行,input() 得到的是一個(gè)字符串,

通過 int() 轉(zhuǎn)換數(shù)據(jù)類型后,再賦值給變量point;

第 2 行,if 語句的條件是 "point >= 90",

即如果 point 的值大于或等于 90 的時(shí)候,

就執(zhí)行第 3 行的打印語句;

如果輸入的數(shù)據(jù)不滿足 if 語句的條件,

程序就會(huì)跑到第 4 行與 elif 語句的條件進(jìn)行判斷,

如果 point 的值大于等于 60,

執(zhí)行第 5 行的打印語句。

elif 語句的語法格式跟 if 語句類似,

只需要將關(guān)鍵詞換為 elif。

但有個(gè)地方要注意的是,

elif 語句需要與同縮進(jìn)的 if 語句對(duì)齊連用,

不能單獨(dú)使用。

圖片

圖片

圖片

圖片

  1. 條件判斷嵌套

圖片

如圖所示,

我們要用條件判斷語句來實(shí)現(xiàn)這個(gè)功能,

第一步需要判斷我們?cè)诮K端獲取的技能名是什么,

如技能名為 Python 或吉他。

再進(jìn)一步判斷這項(xiàng)技能的分?jǐn)?shù)是否滿足寫進(jìn)簡(jiǎn)歷的標(biāo)準(zhǔn)。

這種在外層條件滿足的前提下,

再增加額外的判斷的過程,

就是條件判斷嵌套。

圖片

圖片

如果我們輸入"Python",

再輸入60,程序最后會(huì)打印出來什么?

11.1 條件判斷嵌套的執(zhí)行流程

首先,我們可以把原代碼進(jìn)行概括,來看下圖:

圖片

圖片

這里代碼塊①②的四條語句

相對(duì)于外層條件判斷語句有同樣的縮進(jìn),

所以他們是一個(gè)代碼塊。

而這里的代碼塊①②的內(nèi)容剛好是條件判斷語句,

我們可以先不看代碼塊內(nèi)的這些條件判斷語句。

先看外層的條件判斷語句。

圖片

我們輸入 "Python" 賦給變量 skill ,

再輸入 60 賦給變量 score 后,

程序會(huì)在外層的條件判斷語句進(jìn)行判斷,

剛好滿足 if 語句的條件 skill =='Python',

程序?qū)淼酱a塊 ① 內(nèi)。

圖片

進(jìn)入代碼塊 ① 內(nèi),

我們可以看到是一個(gè) if 語句,

此時(shí)它的條件是用 score 與 90 做比較。

而我們上方對(duì) score 賦的值為 60,

不符合 if 語句的條件,

所以程序執(zhí)行 else 語句下的打印語句,

最終打印出"Python 暫不可以寫入簡(jiǎn)歷"。

現(xiàn)在可以理解條件判斷嵌套的執(zhí)行流程了嘛?

其實(shí)不難,只要我們先把代碼塊的內(nèi)容看做一個(gè)整體,

先從外層下手,再一步步往內(nèi)層走就行了。

11.2 條件判斷嵌套的寫法

條件判斷嵌套該怎么寫呢?

我們還是拿上面的案例來分析,

跟執(zhí)行流程一樣,

我們依舊先把代碼概括成下面的形式。

圖片

條件判斷嵌套的寫法先從外層的條件判斷語句下手,

代碼塊可以先只寫簡(jiǎn)單的打印語句。

比如我們先預(yù)設(shè)外層 if 語句的條件符合時(shí),

打印"不可以寫進(jìn)簡(jiǎn)歷";

elif 語句的條件符合時(shí),打印"可以寫進(jìn)簡(jiǎn)歷"。

圖片

這時(shí)我們?cè)賹⒋a塊的邏輯修改成我們想要的邏輯,

如 Python 寫進(jìn)簡(jiǎn)歷,

需要分?jǐn)?shù)達(dá)到 90 分以上,否則不能寫進(jìn)簡(jiǎn)歷。

那么我們可以將 skill == 'Python' 條件下的打印語句替換為條件判斷語句。

圖片

試著自己完成吉他部分的代碼吧。

12、【實(shí)操練習(xí)】:條件判斷

1、計(jì)算員工年休假天數(shù)

小林是閃光科技的一名 HR,

每當(dāng)有新員工入職,

總會(huì)被問到年休假如何計(jì)算。

不僅要詢問他們的累計(jì)工作年限,

還要查詢《職工帶薪年休假條例》才能知道年休假天數(shù),

有沒有更加便捷的方法呢?

題目要求

請(qǐng)你編寫一段代碼,

新入職員工輸入自己的累計(jì)工作年限

(1 年以下填寫 0,1 年及以上取整數(shù)) ,

即可得到自己的年休假天數(shù)。

《職工帶薪年休假條例》規(guī)定:

員工累計(jì)工作滿 1 年不滿 10 年的,年休假 5 天;

已滿 10 年不滿 20 年的,年休假 10 天;

已滿 20 年的,年休假 15 天。

此外,員工累計(jì)工作不滿 1 年,沒有年休假。

圖片

圖片

2、判斷高中生體質(zhì)情況

高中生體測(cè)時(shí),身高、體重是必測(cè)項(xiàng)目。

根據(jù)這兩個(gè)數(shù)值求得的 BMI 指數(shù),

可以衡量一個(gè)人的胖瘦程度。

其中,男生和女生的 BMI 指數(shù)有不同的劃分范圍,詳見下圖。

圖片

小貼士:

17.3 - 23.9 的范圍可以理解為 17.3 <= BMI < 23.9。

題目要求

請(qǐng)你編寫一段代碼,

輸入學(xué)生的性別、身高、體重,

即可得到其體質(zhì)情況(偏瘦、正常、超重、肥胖)。

給你一點(diǎn)點(diǎn)提示:

1)變量名建議:

性別——gender,

身高——height,

體重——weight,

BMI 指數(shù)——bmi;

圖片

圖片

圖片

圖片

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 結(jié)構(gòu)
    +關(guān)注

    關(guān)注

    1

    文章

    117

    瀏覽量

    21656
  • 關(guān)鍵詞
    +關(guān)注

    關(guān)注

    0

    文章

    16

    瀏覽量

    9842
  • IF
    IF
    +關(guān)注

    關(guān)注

    1

    文章

    50

    瀏覽量

    26910
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    Python的基本語法匯總

    Python是一門應(yīng)用性較強(qiáng)的編程語言,近年來的市場(chǎng)也非常大。學(xué)習(xí)需要,先熟悉一下python語法
    發(fā)表于 09-04 16:26 ?1418次閱讀
    <b class='flag-5'>Python</b>的基本<b class='flag-5'>語法</b>匯總

    一文詳解python條件判斷

    今天給大家?guī)?b class='flag-5'>python條件判斷。
    發(fā)表于 10-01 10:48 ?809次閱讀

    python基礎(chǔ)語法及流程控制

    爬蟲復(fù)習(xí)1.python基礎(chǔ)python基礎(chǔ)語法 流程控制 函數(shù)封裝2.防爬措施整體防爬User-AgentrefererIP代理池Cookie代理池 各自防爬數(shù)據(jù)內(nèi)部動(dòng)態(tài)加載網(wǎng)頁(yè)設(shè)置有干擾項(xiàng)標(biāo)簽
    發(fā)表于 08-31 07:41

    python判斷語句

    python判斷語句:if1. 簡(jiǎn)單小例子如果滿足條件 A,則執(zhí)行代碼塊 a,否則執(zhí)行代碼塊 b。類似這樣的控制流程語句,稱之為條件語句。它的基本形式是if
    發(fā)表于 02-25 16:22

    python編寫條件分支的常見技巧

    bool(),你可以很方便的查看某個(gè)對(duì)象的布爾真假。而 Python 進(jìn)行條件分支判斷時(shí)用到的也是這個(gè)值:>>> bool(object())True重點(diǎn)來了,雖然所有用戶類實(shí)例
    發(fā)表于 04-21 15:25

    Python的基礎(chǔ)語法知識(shí)點(diǎn)大全

    本文檔的主要內(nèi)容詳細(xì)介紹的是Python的基礎(chǔ)語法知識(shí)點(diǎn)大全。
    發(fā)表于 06-12 08:00 ?1次下載

    python的基礎(chǔ)知識(shí)培訓(xùn)教程課件免費(fèi)下載

    本文檔的主要內(nèi)容詳細(xì)介紹的是python的基礎(chǔ)知識(shí)培訓(xùn)教程課件免費(fèi)下載主要內(nèi)容包括了:python概述,python基礎(chǔ)語法,Python數(shù)
    發(fā)表于 09-04 17:18 ?73次下載
    <b class='flag-5'>python</b>的基礎(chǔ)知識(shí)培訓(xùn)教程課件免費(fèi)下載

    簡(jiǎn)潔編寫Python 語法的7種技巧分享

    Python 是一門用途廣泛、易讀、而且容易入門的編程語言。但同時(shí) python 語法也允許我們做一些很奇怪的事情。 1、使用 lambda 表達(dá)式重寫多行函數(shù) 眾所周知 python
    的頭像 發(fā)表于 12-20 11:03 ?883次閱讀

    Python程序語法元素分析資源下載

    Python程序語法元素分析資源下載
    發(fā)表于 08-09 09:23 ?2次下載

    python判斷語句的詳細(xì)說明

    python判斷語句:if 1. 簡(jiǎn)單小例子 如果滿足條件 A,則執(zhí)行代碼塊 a,否則執(zhí)行代碼塊 b。類似這樣的控制流程語句,稱之為條件語句。 它的基本形式是 if
    的頭像 發(fā)表于 02-25 16:22 ?2423次閱讀

    條件判斷語句(if語句)

    條件判斷語句,作為任何編程語言都不可缺少的內(nèi)容,在C語言中也不例外。條件判斷語句可以讓程序的功能更加復(fù)雜,從而實(shí)現(xiàn)各種各樣的功能。
    的頭像 發(fā)表于 02-21 15:24 ?3683次閱讀
    <b class='flag-5'>條件</b><b class='flag-5'>判斷</b>語句(if語句)

    python的基礎(chǔ)語法

    交互式編程不需要?jiǎng)?chuàng)建腳本文件,是通過Python解釋器的交互模式進(jìn)來編寫代碼。 你只需要在命令行中輸入 Python 命令即可啟動(dòng)交互式編程,
    的頭像 發(fā)表于 02-28 10:39 ?1240次閱讀
    <b class='flag-5'>python</b>的基礎(chǔ)<b class='flag-5'>語法</b>

    詳解Python條件語句

    Python 中,if...else 是一種條件語句,可以根據(jù)給定的條件執(zhí)行不同的操作。這個(gè)語句通常用于控制程序的流程。
    的頭像 發(fā)表于 04-19 15:39 ?863次閱讀

    python if 多條件并列判斷

    Python中的if語句允許我們根據(jù)條件執(zhí)行不同的代碼塊。有時(shí)候我們需要同時(shí)判斷多個(gè)條件是否滿足,并根據(jù)結(jié)果執(zhí)行不同的代碼塊。在這篇文章中,我們將會(huì)進(jìn)行詳盡、詳實(shí)且細(xì)致的介紹。 首先,
    的頭像 發(fā)表于 11-21 16:40 ?1937次閱讀

    python中if三個(gè)條件怎么寫

    Python 中,使用 if 語句可以根據(jù)給定條件的真假來決定程序的執(zhí)行路徑。通常情況下,if 語句有一個(gè)條件,并根據(jù)這個(gè)條件判斷是否
    的頭像 發(fā)表于 11-21 16:42 ?1536次閱讀