Python中if有多個(gè)條件處理方法
Python中if有多個(gè)條件怎么辦
python中if有多個(gè)條件,可以使用and、or、elif關(guān)鍵字來(lái)連接。
Python 編程中 if 語(yǔ)句用于控制程序的執(zhí)行,基本形式為:
if 判斷條件: 執(zhí)行語(yǔ)句……else: 執(zhí)行語(yǔ)句……
if 語(yǔ)句的判斷條件可以用>(大于)、<(小于)、==(等于)、>=(大于等于)、<=(小于等于)來(lái)表示其關(guān)系。
當(dāng)判斷條件為多個(gè)值是,可以使用以下形式:
if 判斷條件1: 執(zhí)行語(yǔ)句1……elif 判斷條件2: 執(zhí)行語(yǔ)句2……elif 判斷條件3: 執(zhí)行語(yǔ)句3……else: 執(zhí)行語(yǔ)句4……
示例
1、使用and進(jìn)行多條件判斷:
if name == 'zs' and age == 18: print('name: zs, age: 18')
2、使用or進(jìn)行多條件判斷:
if passwd == '123456' or passwd == 'abcdef' print('welcome!')
3、使用elif進(jìn)行多條件判斷:
if user == 'zs'; print('hi zs') elif user == 'ls': print('hi li')
實(shí)例擴(kuò)展:
.if條件語(yǔ)句的基本用法:
if 判斷條件:
執(zhí)行語(yǔ)句……
else:
執(zhí)行語(yǔ)句……
其中"判斷條件"成立時(shí)(非零),則執(zhí)行后面的語(yǔ)句,而執(zhí)行內(nèi)容可以多行,以縮進(jìn)來(lái)區(qū)分表示同一范圍。
else 為可選語(yǔ)句,當(dāng)需要在條件不成立時(shí)執(zhí)行內(nèi)容則可以執(zhí)行相關(guān)語(yǔ)句。
實(shí)例:
if實(shí)例: age = 18 if age >= 18: print('你已成年!') else: print('你未成年!')
到此這篇關(guān)于Python中if有多個(gè)條件處理方法的文章就介紹到這了,更多相關(guān)Python中if有多個(gè)條件怎么辦內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
python 實(shí)時(shí)得到cpu和內(nèi)存的使用情況方法
今天小編就為大家分享一篇python 實(shí)時(shí)得到cpu和內(nèi)存的使用情況方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2018-06-06基于matplotlib中ion()和ioff()的使用詳解
這篇文章主要介紹了基于matplotlib中ion()和ioff()的使用詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2020-06-06python中protobuf和json互相轉(zhuǎn)換應(yīng)用處理方法
protobuf目前有proto2和proto3兩個(gè)版本,本文所介紹的是基于proto3,在Python 3.6.9環(huán)境下運(yùn)行,本文記錄一下python中protobuf和json的相互轉(zhuǎn)換的處理方法,感興趣的朋友跟隨小編一起看看吧2022-12-12Python?Socket實(shí)現(xiàn)遠(yuǎn)程木馬彈窗詳解
這篇文章主要介紹了Python?Socket實(shí)現(xiàn)遠(yuǎn)程木馬彈窗詳解,Socket用來(lái)描述IP地址和端口,是通信鏈的句柄,應(yīng)用程序可以通過(guò)Socket向網(wǎng)絡(luò)發(fā)送請(qǐng)求或者應(yīng)答網(wǎng)絡(luò)請(qǐng)求2022-07-07python中將zip壓縮包轉(zhuǎn)為gz.tar的方法
今天小編就為大家分享一篇python中將zip壓縮包轉(zhuǎn)為gz.tar的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2018-10-10Python基于twisted實(shí)現(xiàn)簡(jiǎn)單的web服務(wù)器
這篇文章主要介紹了Python基于twisted實(shí)現(xiàn)簡(jiǎn)單的web服務(wù)器,可模擬出簡(jiǎn)單的web服務(wù)器功能,是很實(shí)用的技巧,需要的朋友可以參考下2014-09-09python去除列表中的空值元素實(shí)戰(zhàn)技巧
這篇文章主要介紹了python實(shí)戰(zhàn)技巧之去除列表中的空值元素,搜集針對(duì)python高效處理數(shù)據(jù)的核心代碼,今天是實(shí)現(xiàn)去除列表中的空值元素,需要的朋友可以參考下2023-02-02使用python構(gòu)建WebSocket客戶端的教程詳解
WebSocket是一種在客戶端和服務(wù)器之間實(shí)現(xiàn)雙向通信的協(xié)議,常用于實(shí)時(shí)聊天、實(shí)時(shí)數(shù)據(jù)更新等場(chǎng)景,Python提供了許多庫(kù)來(lái)實(shí)現(xiàn) WebSocket客戶端,本教程將介紹如何使用Python構(gòu)建WebSocket客戶端,文中通過(guò)代碼示例給大家介紹的非常詳細(xì),需要的朋友可以參考下2023-12-12python對(duì)XML文件的操作實(shí)現(xiàn)代碼
這篇文章主要介紹了python對(duì)XML文件的操作實(shí)現(xiàn)代碼,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-03-03