用python判斷你是青少年還是老年人

2021-09-02 03:57:19 字數 1092 閱讀 7222

今天來給大家講講python中最基本的 if 條件語句,這幾乎是所有程式語言中都存在的語句,只是語法結構稍有不同。

程式之所以能自動處理很多的事情,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 = "你已經不再是少年,好好珍惜時光吧.";

else:

agetype = "哈哈,老年人你好"

print('你今年 '+str(age)+' 歲啦,'+agetype)

python是有縮排規則的,這個縮排的效果就類似於一對尖括號,if 語句如果判斷為true則會執行下面緊跟的所有縮排語句,注意if判斷後要帶上冒號 ":",下面還可以使用elif或者else來繼續使用其他條件來判斷。if語句是從上到下依次執行的,如果在某個if條件判斷為true後,即會執行其對應所有縮排的語句,執行完了後會忽略剩下的elif或者else語句了,即剩下的所有elif和else都不會執行了,下面給出if語句的語法規則,大家可以嘗試修改**給出不同的判斷條件,看結果又會有什麼變化。對了,在python中與邏輯運算符號是用and來表示,意思就是而且的意思。

if 《條件判斷1>:

《執行1>

elif 《條件判斷2>:

《執行2>

elif 《條件判斷3>:

《執行3>

else:

《執行4>

Python判斷輸入的字串是否是整數還是小數

1.今天遇到乙個問題如果輸入的是字串還是整數或者是小數如何將他們區分 首先isdigit 只能用來判斷字串輸入的是否是整數,無法判斷是否是小數 所以,先判斷該字串是否是整數,如果是返回3,不是的話說明是字母或者是小數,然後判斷是否是小數,如果是小數的話返回1,是字母的或其他的話返回2 def is ...

編寫程式判斷你的電腦儲存方式是大端儲存還是小端

首先解釋一下為什麼會有大小端概念,對於超過乙個位元組資料,在電腦上儲存時需要跨越位元組來儲存,某些機器選擇在儲存器中按照從最低為有效位元組到最高有效位元組的順序儲存物件,而另一些機器則按照從最高為有效位元組到到最低為有效位元組的順序儲存,前一種儲存方式被稱為小端儲存,後一種方式被稱為大端儲存。簡單的...

如何判斷你用的是左腦還是右腦!

如果你看見這個舞女是順時針轉,說明你用的是右腦 如果是逆時針轉,說明你用的左腦。耶魯大學耗時5年的研究成果,據說。14 的美國人可以兩個方向都能看見 順時針轉的話 屬於是用右腦較多的型別 逆時針轉屬於使用左腦較多的型別 大部分人的眼裡裡是逆時針方向轉動 但也有人看來是順時針方向轉動的 順時針的情況 ...