Python基礎練習之分支結構

2021-10-01 13:08:18 字數 1682 閱讀 3041

1.輸入1-12之間的整數,輸出其對應的季節。3到5為spring,6-8為summer,9-11為autumn,12-2為winter。其他則輸出錯誤提示。
n =

eval

(input

("請輸入1-12之間的整數:"))

res =

''if

type

(n)!=

int:

res =

'輸入的不是整數'

else

:if n in[3

,4,5

]:res =

'spring'

elif n in[6

,7,8

]:res =

'summer'

elif n in[9

,10,11

]:res =

'autumn'

elif n in[12

,1,2

]:res =

'winter'

else

: res =

'error'

res

請輸入1-12之間的整數:4

'spring'

2.體質指數(bmi)=體重(kg)÷身高^2(m)。

bmi值 身體狀況

<18.5 偏瘦

[18.5,24) 正常

[24,28) 偏胖

[28,30) 肥胖

[30,40) 重度肥胖

>=40 極重度肥胖

輸入你的體重和身高,輸出你的bmi值及身體狀況

# kg = eval(input("請輸入您的體重:"))

# m = eval(input("請輸入您的身高:"))

kg,m =

eval

(input

("輸入體重和身高(逗號分隔):"))

bmi = kg / m **

2res =

''if bmi <

18.5

: res =

'偏瘦'

elif bmi >=

18.5

and bmi <24:

res =

'正常'

elif bmi >=

24and bmi <28:

res =

'偏胖'

elif bmi >=

28and bmi <30:

res =

'肥胖'

elif bmi >=

30and bmi <40:

res =

'重度肥胖'

else

: res =

'極重度肥胖'

res

輸入體重和身高(逗號分隔):60,1.68

'正常'

3.將元組 (1,2,3) 和集合 合併成乙個列表。

a =(1

,2,3

)b =

list

(a)+

list

(b)

[1, 2, 3, 4, 5, 6]

python學習之分支結構

1 2 在python中,要構造分支結構可以使用if elif和else關鍵字,所謂的關鍵字就是有特殊含義的的單詞,像if和else就是專門用於構造分支結構的的關鍵字,很顯然你不能夠使其作為變數使用 如果非要作變數可以加一些字元進行組合使用 34 例子 5 6 user name input 請輸入...

Python基礎之分支語句

if表示式 表示式成立執行的 需求 擲骰子 1 3 輸出小 4 6 輸出大 import random 得到1到6範圍內的隨機數,包括1,6 num random.randint 1,6 print num if 1 num 3 print 小 if 6 num 4 print 大 if 2 pri...

Java基礎學習之分支結構

任何程式都可以總結出三種執行語句 順序結構 從程式開始,到程式結束 分支結構 在順序結構基礎上,根據條件進行選擇執行方向。迴圈結構 在順序結構基礎上,根據條件進行多次執行相同的或相似的 分支結構 根據條件的成立與否,選擇執行方向。一 if分支結構 語句1 if 條件表示式 語句2 執行邏輯 執行完語...