Python語法 判斷語句

2021-10-10 08:07:20 字數 1512 閱讀 2053

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...