建設(shè)銀行銀行社會(huì)招聘網(wǎng)站在線域名解析ip地址
「作者主頁(yè)」:士別三日wyx
「作者簡(jiǎn)介」:CSDN top100、阿里云博客專(zhuān)家、華為云享專(zhuān)家、網(wǎng)絡(luò)安全領(lǐng)域優(yōu)質(zhì)創(chuàng)作者
「推薦專(zhuān)欄」:小白零基礎(chǔ)《Python入門(mén)到精通》
if 語(yǔ)句
- 1、四種語(yǔ)法格式
- 1.1、if
- 1.2、if else
- 1.3、if elif else
- 1.4、if 嵌套
- 2、常用的操作符
Python的 if 語(yǔ)句用來(lái)「控制代碼」的執(zhí)行,「判斷條件成立」時(shí)執(zhí)行一段代碼;判斷條件「不成立」時(shí)執(zhí)行另一段代碼。
1、四種語(yǔ)法格式
針對(duì)不同的場(chǎng)景, if 語(yǔ)句可以有4種「語(yǔ)法格式」
1.1、if
這是最「簡(jiǎn)單」的一種語(yǔ)法格式,可以判斷「一種」場(chǎng)景
實(shí)例:定義一個(gè)年齡,如果年齡小于18,就打印 “滾出網(wǎng)吧”。
age = 16if age < 18:print('滾出網(wǎng)吧')
輸出:
滾出網(wǎng)吧
1.2、if else
這是「標(biāo)準(zhǔn)」語(yǔ)法格式,可以判斷「兩種」場(chǎng)景
實(shí)例:定義一個(gè)年齡,如果年齡小于18,就打印 “滾出網(wǎng)吧”;如果年齡大于18,就打印 “先交兩萬(wàn)網(wǎng)費(fèi)”。
age = 20if age < 18:print('滾出網(wǎng)吧')
else:print('先交兩萬(wàn)網(wǎng)費(fèi)')
輸出:
先交兩萬(wàn)網(wǎng)費(fèi)
1.3、if elif else
這種格式可以判斷「兩種以上」場(chǎng)景,其中 elif 可以使用多次
實(shí)例:定義一個(gè)年齡,如果年齡小于18,就打印 “滾出網(wǎng)吧”;如果年齡大于18,就打印 “先交兩萬(wàn)網(wǎng)費(fèi)”;否則(年齡等于18)就打印 “算你小子走運(yùn),進(jìn)來(lái)打游戲”。
age = 18if age < 18:print('滾出網(wǎng)吧')
elif age > 18:print('先交兩萬(wàn)網(wǎng)費(fèi)')
else:print('算你小子走運(yùn),進(jìn)來(lái)打游戲')
輸出:
算你小子走運(yùn),進(jìn)來(lái)打游戲
1.4、if 嵌套
if 語(yǔ)句中可以包含 if 語(yǔ)句,用于處理一些「復(fù)雜」的場(chǎng)景。
實(shí)例:定義一個(gè)年齡和一個(gè)性別,如果年齡小于18,就打印 “滾出網(wǎng)吧”;如果年齡大于18,就打印 “先交兩萬(wàn)網(wǎng)費(fèi)”;否則就判斷性別,如果是男的,就打印 “算你小子走運(yùn),進(jìn)來(lái)打游戲”;否則就打印 “離開(kāi)我的網(wǎng)吧”。
sex = '男'
age = 18if age < 18:print('滾出網(wǎng)吧')
elif age > 18:print('先交兩萬(wàn)網(wǎng)費(fèi)')
else:if sex == '男':print('算你小子走運(yùn),進(jìn)來(lái)打游戲')else:print('離開(kāi)我的網(wǎng)吧')
輸出:
算你小子走運(yùn),進(jìn)來(lái)打游戲
2、常用的操作符
條件判斷時(shí)常用的「運(yùn)算符」
操作符 | 描述 |
---|---|
< | 小于 |
<= | 小于等于 |
> | 大于 |
>= | 大于等于 |
== | 等于(比較兩個(gè)值是是否相等) |
!= | 不等于 |