小編給大家分享一下如何使用if語句,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!
在科爾沁等地區(qū),都構(gòu)建了全面的區(qū)域性戰(zhàn)略布局,加強(qiáng)發(fā)展的系統(tǒng)性、市場前瞻性、產(chǎn)品創(chuàng)新能力,以專注、極致的服務(wù)理念,為客戶提供成都做網(wǎng)站、成都網(wǎng)站制作 網(wǎng)站設(shè)計(jì)制作專業(yè)公司,公司網(wǎng)站建設(shè),企業(yè)網(wǎng)站建設(shè),品牌網(wǎng)站設(shè)計(jì),全網(wǎng)整合營銷推廣,外貿(mào)網(wǎng)站建設(shè),科爾沁網(wǎng)站建設(shè)費(fèi)用合理。
if語句的結(jié)構(gòu),語法中要注意冒號(hào),判斷是否等于要使用雙等號(hào),滿足條件要使用縮進(jìn)
if
是如果的意思,表示判斷。在編程語言中if
語句是指用來判斷給定的條件是否滿足,根據(jù)判定的結(jié)果執(zhí)行代碼塊。if語句的返回值為真或假(True或False),可以用bool型變量進(jìn)行存儲(chǔ),占用一字節(jié)。
語法格式如下所示:
if 判斷條件: 執(zhí)行語句 else: 執(zhí)行語句
if后面接的是判斷條件,當(dāng)判斷條件成立時(shí),就會(huì)執(zhí)行下面的執(zhí)行語句。當(dāng)判斷條件不成立時(shí),就會(huì)執(zhí)行else中的執(zhí)行語句。需要注意的是,判斷語句后面必須接冒號(hào):
,否則會(huì)報(bào)錯(cuò)。
上圖中是一個(gè)簡單的if...else
語句,即用于判斷變量num是否小于10 。如果滿足num小于10這個(gè)條件,就會(huì)打印if語句后面接的執(zhí)行語句。如果不滿足這個(gè)條件,則打印else下面的執(zhí)行語句。
如果不太理解的,我們?cè)賮砜匆粋€(gè)小例子:
# 定義一個(gè)變量,用于存儲(chǔ)分?jǐn)?shù) score = 100 # 判斷這個(gè)變量是否等于100 if score == 100: print("恭喜你考了一百分") else: print("要繼續(xù)努力喲") # 輸出:恭喜你考了一百分
上面兩個(gè)例子中我們分別在判斷語句中用到了<
和==
兩個(gè)比較符號(hào),下面我們來看一下if語句中可以使用的比較符號(hào)有哪些。
符號(hào) | 描述 |
---|---|
== | 判斷是否等于 |
> | 大于 |
< | 小于 |
>= | 大于等于 |
<= | 小于等于 |
!= | 判斷是否不相等 |
這些操作符都比較簡單,我們注意一下兩個(gè)等于號(hào)==
是用于判斷兩個(gè)對(duì)象是否相等,而一個(gè)等于號(hào)=
我們之前也學(xué)過,是用于給變量賦值。所以我們?cè)趯?code>if條件語句的時(shí)候,如果粗心大意的將兩個(gè)等于寫成一個(gè)等于則會(huì)報(bào)錯(cuò)喲。
分支判斷是什么呢?
假設(shè)我們需要判斷一個(gè)人是男人還是女人,那么結(jié)果只有兩種可能,此時(shí)可以用上面的if...else
語句。但是如果我們要判斷的事物有多種可能,如判斷一個(gè)人是少年、青年、中年人還是老年人。那我我們就可以使用分支判斷。
分支判斷的語法:
if 判斷條件1: 執(zhí)行語句1 elif 判斷條件2: 執(zhí)行語句2 elif 判斷條件3: 執(zhí)行語句3 else: 執(zhí)行語句4
上述中的elif
語句是存在于if...else
中間的語句。elif
語句與if語句類似,也是在后面接判斷條件,然后在條件后面接冒號(hào):
,不同的是elif可以有任意數(shù)量。整個(gè)分支語句將從頂部開始按順序進(jìn)行判斷,并且只有與條件匹配的部分才會(huì)被首先處理。
我們直接來看一個(gè)分支判斷的小例子:
上圖中目的是判斷age年齡為28屬于什么年齡層次,我們很簡單可以知道,28應(yīng)該是屬于青年。然后執(zhí)行上述代碼驗(yàn)證我們的猜想結(jié)果,可以看到執(zhí)行輸出的確實(shí)是青年。那如果是48、58、68、78呢,大家知道輸出什么嗎,可以動(dòng)手試一下喲。
1.請(qǐng)問下述代碼會(huì)輸出什么?
num = 11 if num >= 11: print("True") else: print("False")
2.請(qǐng)根據(jù)今日所學(xué),寫一個(gè)判斷語句,給你今天的表現(xiàn)打一個(gè)分?jǐn)?shù)。60分以下表示不及格、60分(包括)到79分表示良好、80分(包括)到99分表示優(yōu)秀、100分表示完美。
以上是“如何使用if語句”這篇文章的所有內(nèi)容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內(nèi)容對(duì)大家有所幫助,如果還想學(xué)習(xí)更多知識(shí),歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道!
網(wǎng)站名稱:如何使用if語句
文章鏈接:http://jinyejixie.com/article16/ggssdg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供App設(shè)計(jì)、建站公司、軟件開發(fā)、移動(dòng)網(wǎng)站建設(shè)、自適應(yīng)網(wǎng)站、外貿(mào)建站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)