1.1語法格式:
if 要判斷的條件 :
條件成立,要執行的一段**
例子:
a =
100if a >50:
print
('if條件判斷的條件成立'
)#結果為 if條件判斷的條件成立
a =
100if a <50:
print
('if條件判斷的條件成立'
)print
('if條件判斷的條件不成立'
)# 結果為 if條件判斷的條件不成立
2.1語法格式:
if 要判斷的條件:
條件成立,執行的一段**
else:
條件不成立,執行的一段**
3.1語法格式:
if 要判斷的條件1:
事情1elif 要判斷的條件2:
事情2..
..else:
事情n
題目1:運動健身
初始體重weight = 70或者也可以使用input內建函式鍵盤輸入
選擇健身的專案:波比跳 減脂0.02 開合跳 減脂 0.01 平板支撐 減脂0.01
健身時間必須大於15秒,如果低於15秒減脂失敗。健身的時間可以是隨機數
最後列印健身後的體重。
import random
import time
print
('歡迎來到運動健身'
)weight =
float
(input
('請輸入您的體重:'))
choose_project =
input
('請輸入您選擇的健身專案:'
)reduced_fat =
0if choose_project ==
'波比跳'
: reduced_fat =
0.02
elif choose_project ==
'開合跳'
or choose_project ==
'平板支撐'
: reduced_fat =
0.01
else
:print
('沒有這個專案,請重新選擇'
)if reduced_fat >0:
ran = random.randint(1,
10)time.sleep(ran)
if ran >5:
print
('您此時的體重為%s'
%(weight-reduced_fat)
)else
:print
('減脂失敗'
)
注意重複**的精簡,提公升**的間接性可讀性 python條件賦值判斷語句語法
如果是普通的三元,if else正常的語句看起來會有些冗餘,所以下面有三種寫法 1 c a,b a b 如果a b為false,那麼就輸出a,否則就輸出b 2 天平式寫法 c a if a b else b 如果a b 為真,則輸出a,否則輸出b eg summary content 100 if ...
Python 判斷語句
1 復合條件判斷 如果乙個人的年齡大於等於60歲,且為男性,則為老先生 age float input 請輸入年齡 gender input 請輸入性別 if age 60 and gender male print 老先生 else print 不是老先生 也可以這麼寫 age float inp...
Python判斷語句
python中只有一種判斷語句,就是if.else.其中有三種常用的形式 1 只有if,沒有else if 判斷條件 執行語句 2 有if又有else if 判斷條件 執行語句 else 執行語句 3 既有if,又有elif,又有else if 判斷條件 執行語句 elif 判斷條件 執行語句 el...