python 分支語句 等值判斷 邏輯運算子

2022-09-07 18:51:24 字數 1286 閱讀 8901

# 分支語句

age = 233

if age < 18:

print('您還未滿18歲,禁止入內')

elif age > 18 and age < 60:

print("歡迎光臨,年齡在18-60之間")

else:

print("歡迎光臨,年齡大於60歲")

weight = input('體重(kg): ')

height = input("身高(cm):")

#體重/ 身高的平方 pow(4,2) = 16

bmi = int(weight) / pow(float(height), 2)

print(bmi)

if bmi <= 18.4:

print('偏瘦')

elif bmi > 18.4 and bmi <=23.9:

print('正常')

elif bmi > 23.9 and bmi <= 27.9:

print('過重')

else:

print('肥胖')

# 等值判斷

print(1 == 1.0) #true

print(1 == '1') #false

print(1 == int('1')) #true

# 邏輯運算子 優先順序 not > and > or

a = 4 > 1 #true

b = 5 < 2 #false

c = 8 == 8 #true

d = 9 < 6 #false

print( a and b) #false

print( a and c) #true

print( a or b) #true

print( d or b) #false

print(not a) #false

print(not b) #true

r1 = a and b or c and not d

# a and b or c and true

# false or true

# true

print(r1) # true

r2 = (a and (not b or c)) and d

# (a and (true or c)) and d

# (a and true) and d

# true and false

# false

print(r2) # false

python分支語句教案 Python分支語句if

4 分支語句if 前述章節介紹了資料 表示式和語句等基本概念,程式的基本組成單位是語句。4.1 程式的基本結構 寫入程式裡的各條語句如果在程式被執行時一條條按順序執行各條語句,那麼這個程式的結構稱之為順序型程式,即每條語句的執行按其書寫時的位置依次執行。順序型結構的程式一般適用於較為簡單的應用環境或...

python分支語句

判斷語句 if if 要判斷的條件 條件成立的時,要做的事情 else 條件不成立的時候,要做的事情 注意 的縮排為乙個tab鍵,或者四個空格 tab鍵和空格不要混用 age 13 if age 18 print 允許進入網咖 else print 未成年,不允許進入網咖 print 邏輯運算子 a...

Python 分支語句

比較運算是發生在兩個同型別資料間的一種操作,比較運算是使用固定的比對規則對兩個資料進行比對,如果比較表示式子成立得到結果true,如果不成立,得到結果false 符號 說明 判斷兩個運算元的值是否相等,成立為true 判斷兩個運算元的值是否不相等,成立為true 判斷左運算元是否大於右運算元,成立為...