使用python判斷你是青少年還是老年人
今天來給大家講講python中最基本的 if 條件語句,這幾乎是所有編程語言中都存在的語句,只是語法結(jié)構(gòu)稍有不同。
程序之所以能自動處理很多的事情,if條件語句在這里功不可沒,程序可以通過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)不再是少年,好好珍惜時光吧."; else: ageType = "哈哈,老年人你好" print('你今年 '+str(age)+' 歲啦,'+ageType)
python是有縮進規(guī)則的,這個縮進的效果就類似于一對尖括號{ },if 語句如果判斷為true則會執(zhí)行下面緊跟的所有縮進語句,注意if判斷后要帶上冒號 ":",下面還可以使用elif或者else來繼續(xù)使用其他條件來判斷。if語句是從上到下依次執(zhí)行的,如果在某個if條件判斷為true后,即會執(zhí)行其對應(yīng)所有縮進的語句,執(zhí)行完了后會忽略剩下的elif或者else語句了,即剩下的所有elif和else都不會執(zhí)行了,下面給出if語句的語法規(guī)則,大家可以嘗試修改代碼給出不同的判斷條件,看結(jié)果又會有什么變化。對了,在python中與邏輯運算符號是用and來表示,意思就是而且的意思。
if <條件判斷1>: <執(zhí)行1> elif <條件判斷2>: <執(zhí)行2> elif <條件判斷3>: <執(zhí)行3> else: <執(zhí)行4>
總結(jié)
以上所述是小編給大家介紹的使用python判斷你是青少年還是老年人,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
相關(guān)文章
在Apache服務(wù)器上同時運行多個Django程序的方法
這篇文章主要介紹了在Apache服務(wù)器上同時運行多個Django程序的方法,Django是Python各色高人氣web框架中最為著名的一個,需要的朋友可以參考下2015-07-07Python中Numpy和Matplotlib的基本使用指南
numpy庫處理的最基礎(chǔ)數(shù)據(jù)類型是由同種元素構(gòu)成的多維數(shù)組(ndarray),而matplotlib 是提供數(shù)據(jù)繪圖功能的第三方庫,其pyplot子庫主要用于實現(xiàn)各種數(shù)據(jù)展示圖形的繪制,這篇文章主要給大家介紹了關(guān)于Python中Numpy和Matplotlib的基本使用指南,需要的朋友可以參考下2021-11-11Python環(huán)境搭建過程從安裝到Hello World
這篇文章主要介紹了Python環(huán)境搭建過程從安裝到Hello World,本文通過圖文并茂的形式給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2021-02-02Python標準庫之數(shù)據(jù)庫 sqlite3
這篇文章主要介紹了Python標準庫的數(shù)據(jù)庫 sqlite3的相關(guān)資料,SQLite是一個輕量級、跨平臺的關(guān)系型數(shù)據(jù)庫。它的核心引擎本身不依賴第三方的軟件,使用它也不需要“安裝”。下面文字將對其簡單介紹,需要的小伙伴可以參考下面文章內(nèi)容2021-09-09