您好,登錄后才能下訂單哦!
小編給大家分享一下如何使用if語句,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!
if語句的結構,語法中要注意冒號,判斷是否等于要使用雙等號,滿足條件要使用縮進
if
是如果的意思,表示判斷。在編程語言中if
語句是指用來判斷給定的條件是否滿足,根據判定的結果執行代碼塊。if語句的返回值為真或假(True或False),可以用bool型變量進行存儲,占用一字節。
語法格式如下所示:
if 判斷條件: 執行語句 else: 執行語句
if后面接的是判斷條件,當判斷條件成立時,就會執行下面的執行語句。當判斷條件不成立時,就會執行else中的執行語句。需要注意的是,判斷語句后面必須接冒號:
,否則會報錯。
上圖中是一個簡單的if...else
語句,即用于判斷變量num是否小于10 。如果滿足num小于10這個條件,就會打印if語句后面接的執行語句。如果不滿足這個條件,則打印else下面的執行語句。
如果不太理解的,我們再來看一個小例子:
# 定義一個變量,用于存儲分數 score = 100 # 判斷這個變量是否等于100 if score == 100: print("恭喜你考了一百分") else: print("要繼續努力喲") # 輸出:恭喜你考了一百分
上面兩個例子中我們分別在判斷語句中用到了<
和==
兩個比較符號,下面我們來看一下if語句中可以使用的比較符號有哪些。
符號 | 描述 |
---|---|
== | 判斷是否等于 |
> | 大于 |
< | 小于 |
>= | 大于等于 |
<= | 小于等于 |
!= | 判斷是否不相等 |
這些操作符都比較簡單,我們注意一下兩個等于號==
是用于判斷兩個對象是否相等,而一個等于號=
我們之前也學過,是用于給變量賦值。所以我們在寫if
條件語句的時候,如果粗心大意的將兩個等于寫成一個等于則會報錯喲。
分支判斷是什么呢?
假設我們需要判斷一個人是男人還是女人,那么結果只有兩種可能,此時可以用上面的if...else
語句。但是如果我們要判斷的事物有多種可能,如判斷一個人是少年、青年、中年人還是老年人。那我我們就可以使用分支判斷。
分支判斷的語法:
if 判斷條件1: 執行語句1 elif 判斷條件2: 執行語句2 elif 判斷條件3: 執行語句3 else: 執行語句4
上述中的elif
語句是存在于if...else
中間的語句。elif
語句與if語句類似,也是在后面接判斷條件,然后在條件后面接冒號:
,不同的是elif可以有任意數量。整個分支語句將從頂部開始按順序進行判斷,并且只有與條件匹配的部分才會被首先處理。
我們直接來看一個分支判斷的小例子:
上圖中目的是判斷age年齡為28屬于什么年齡層次,我們很簡單可以知道,28應該是屬于青年。然后執行上述代碼驗證我們的猜想結果,可以看到執行輸出的確實是青年。那如果是48、58、68、78呢,大家知道輸出什么嗎,可以動手試一下喲。
1.請問下述代碼會輸出什么?
num = 11 if num >= 11: print("True") else: print("False")
2.請根據今日所學,寫一個判斷語句,給你今天的表現打一個分數。60分以下表示不及格、60分(包括)到79分表示良好、80分(包括)到99分表示優秀、100分表示完美。
以上是“如何使用if語句”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業資訊頻道!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。