使用python判斷你是青少年還是老年人
今天來給大家講講python中最基本的 if 條件語(yǔ)句,這幾乎是所有編程語(yǔ)言中都存在的語(yǔ)句,只是語(yǔ)法結(jié)構(gòu)稍有不同。
程序之所以能自動(dòng)處理很多的事情,if條件語(yǔ)句在這里功不可沒,程序可以通過if來判斷不同條件來做出不同的處理,比如通過你輸入你的年齡來判斷你是否已成年,我們先來看一段具體的代碼。
import datetime birth = input('告訴我你是哪年出生的:'); year = datetime.datetime.now().year age = (int(year)-int(birth)); if age < 18: ageType = "還是小屁孩哈"; elif age == 18: ageType = "剛好成年了,花樣年華哦."; elif (age > 18 and age < 22): ageType = "好吧,還算是青少年吧"; elif (age >= 22 and age < 28): ageType = "你已經(jīng)不再是少年,好好珍惜時(shí)光吧."; else: ageType = "哈哈,老年人你好" print('你今年 '+str(age)+' 歲啦,'+ageType)
python是有縮進(jìn)規(guī)則的,這個(gè)縮進(jìn)的效果就類似于一對(duì)尖括號(hào){ },if 語(yǔ)句如果判斷為true則會(huì)執(zhí)行下面緊跟的所有縮進(jìn)語(yǔ)句,注意if判斷后要帶上冒號(hào) ":",下面還可以使用elif或者else來繼續(xù)使用其他條件來判斷。if語(yǔ)句是從上到下依次執(zhí)行的,如果在某個(gè)if條件判斷為true后,即會(huì)執(zhí)行其對(duì)應(yīng)所有縮進(jìn)的語(yǔ)句,執(zhí)行完了后會(huì)忽略剩下的elif或者else語(yǔ)句了,即剩下的所有elif和else都不會(huì)執(zhí)行了,下面給出if語(yǔ)句的語(yǔ)法規(guī)則,大家可以嘗試修改代碼給出不同的判斷條件,看結(jié)果又會(huì)有什么變化。對(duì)了,在python中與邏輯運(yùn)算符號(hào)是用and來表示,意思就是而且的意思。
if <條件判斷1>: <執(zhí)行1> elif <條件判斷2>: <執(zhí)行2> elif <條件判斷3>: <執(zhí)行3> else: <執(zhí)行4>
總結(jié)
以上所述是小編給大家介紹的使用python判斷你是青少年還是老年人,希望對(duì)大家有所幫助,如果大家有任何疑問請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!
相關(guān)文章
Python列表對(duì)象實(shí)現(xiàn)原理詳解
這篇文章主要介紹了Python列表對(duì)象實(shí)現(xiàn)原理詳解,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2019-07-07在Apache服務(wù)器上同時(shí)運(yùn)行多個(gè)Django程序的方法
這篇文章主要介紹了在Apache服務(wù)器上同時(shí)運(yùn)行多個(gè)Django程序的方法,Django是Python各色高人氣web框架中最為著名的一個(gè),需要的朋友可以參考下2015-07-07Python中Numpy和Matplotlib的基本使用指南
numpy庫(kù)處理的最基礎(chǔ)數(shù)據(jù)類型是由同種元素構(gòu)成的多維數(shù)組(ndarray),而matplotlib 是提供數(shù)據(jù)繪圖功能的第三方庫(kù),其pyplot子庫(kù)主要用于實(shí)現(xiàn)各種數(shù)據(jù)展示圖形的繪制,這篇文章主要給大家介紹了關(guān)于Python中Numpy和Matplotlib的基本使用指南,需要的朋友可以參考下2021-11-11Python與C語(yǔ)言分別解決完全平方數(shù)問題
完全平方數(shù)指用一個(gè)整數(shù)乘以自己例如1*1.2*2.3*3等依次類推,若一個(gè)數(shù)能表示成某個(gè)整數(shù)的平方的形式,則稱這個(gè)數(shù)為完全平方數(shù)。完全平方數(shù)是非負(fù)數(shù),而一個(gè)完全平方數(shù)的項(xiàng)有倆個(gè),讓我們用程序來練習(xí)一下2022-03-0330道python自動(dòng)化測(cè)試面試題與答案匯總
對(duì)于機(jī)器學(xué)習(xí)算法工程師而言,Python是不可或缺的語(yǔ)言,它的優(yōu)美與簡(jiǎn)潔令人無法自拔,下面這篇文章主要給大家介紹了關(guān)于30道python自動(dòng)化測(cè)試面試題與答案匯總的相關(guān)資料,需要的朋友可以參考下2023-03-03Python環(huán)境搭建過程從安裝到Hello World
這篇文章主要介紹了Python環(huán)境搭建過程從安裝到Hello World,本文通過圖文并茂的形式給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2021-02-02Python標(biāo)準(zhǔn)庫(kù)之?dāng)?shù)據(jù)庫(kù) sqlite3
這篇文章主要介紹了Python標(biāo)準(zhǔn)庫(kù)的數(shù)據(jù)庫(kù) sqlite3的相關(guān)資料,SQLite是一個(gè)輕量級(jí)、跨平臺(tái)的關(guān)系型數(shù)據(jù)庫(kù)。它的核心引擎本身不依賴第三方的軟件,使用它也不需要“安裝”。下面文字將對(duì)其簡(jiǎn)單介紹,需要的小伙伴可以參考下面文章內(nèi)容2021-09-09