人生苦短,我選Pythonhtml
前文傳送門python
小白學 Python(3):基礎數據類型(下)github
順序結構是指作一件事情是有順序性的,按照操做步驟一步一步來完成的。cdn
咱們看看糖炒板栗的操做流程是什麼:htm
想本身 DIY 的同窗能夠參考下面這個連接:
https://home.meishichina.com/recipe-355501.html
你若是沒興趣作,只會吃的話。。。恭喜你和小編同樣,成爲懶癌晚期病友。。。
什麼?大家必定要看代碼演示?
那好吧,下面咱們來演示一下如何計算長方形的面積:
width = input("請輸入長方形的寬:")
height = input("請輸入長方形的高:")
area = int(width) * int(height)
print("長方形的面積爲:", area)複製代碼
注意: 這裏由鍵盤直接得到的輸入的數據類型是字符串,須要類型轉換成 int 類型才能參加計算,若是你想要用小數,那請自行換成 float 。
執行結果以下:
想輸入奇奇怪怪的內容的同窗請本身面壁去。
Python 條件語句是經過一條或多條語句的執行結果(True 或者 False)來決定執行的代碼塊。
if 語句判斷流程以下:
if 語句能夠經過判斷條件是否成立來決定是否執行某個語句或者某段具體的業務邏輯。
例如:若是我有 200 斤,那我就和加菲貓同樣胖。
那不是廢話!!!
ok ,話很少說,咱們來看一下這個條件判斷在 Python 中怎麼寫。
一言不合就開始寫代碼,就是這麼傲嬌:
示例代碼以下:
weight = input("請輸入當前的體重:")
if float(weight) >= 200:
print("你和加菲貓同樣肥!!")
else:
print("你仍是很苗條的麼!!")複製代碼
若是這裏輸入大於等於 200 的數字,那麼執行結果是這樣的:
請輸入當前的體重:300
你和加菲貓同樣肥!!複製代碼
若是小於 200 的數字,那麼會是這樣的:
請輸入當前的體重:50
你仍是很苗條的麼!!複製代碼
if-elif-else 判斷
上面的示例咱們只判斷了加菲貓,那麼鑑於中間還會有身材比較壯碩的人,好比:
這一身肌肉看的我都直流口水。
同窗,醒醒,醒醒,要下課了~~~
想什麼呢?這就想下課了,等我先 BB 完,先把示例代碼再看一下:
weight = input("請輸入您當前的體重:")
if float(weight) >= 200:
print("你和加菲貓同樣肥!!")
elif float(weight) >= 100:
print("你的身材真棒!!")
else:
print("有點瘦哦,要多吃肉!!")複製代碼
咱們輸入本身的體重:
我知道個人身材好,不用大家一直提醒我。
有時候,分支語句須要嵌套。
洋蔥不知道各位吃過沒(這個要說沒吃過可就過度了啊)。
不知道各位同窗對本身的身高是否滿意呢?
男性和女性的擁有相同的身高,你們對他們的定義是徹底不同的,纔會有什麼最萌身高差這種說法:
咳咳,別亂想,大家沒有男女友,程序員不須要男女友,有代碼就足夠了(求不打我)。
好了,以上這個業務邏輯你會怎麼寫?
寫不來?
好吧,仍是我來寫給大家看吧:
gender = input("請輸入您的性別(M或者F):")
height = input("請輸入您的身高:")
if gender == 'M':
if float(height) >= 185:
print("海拔過高了,可能會致使缺氧!!!")
elif float(height) >= 175:
print("男神身高!!!")
else:
print("哥們,該補鈣了!!!")
else:
if float(height) >= 175:
print("您能夠去當模特了!!!")
elif float(height) >= 165:
print("女神身高,您是一位美麗的女孩子!!!")
else:
print("美女,多曬曬太陽吧!!!")複製代碼
至於輸出結果是什麼我就不給你們展現了吧,我怕打擊你們自信心,這樣就不太好了。
本系列的全部代碼小編都會放在代碼管理倉庫 Github 和 Gitee 上,方便你們取用。