if 語句

夜鵒發表於2018-12-08

if語句(((劃重點)))

1.1 比較運算

比較運算是發生在兩個同型別資料間的一種操作,比較運算是使用固定的比對規則對兩個資料進行比對,如果比較運算式子成立得到結果True,如果不成立,得到結果False

字元進行比較運算的排序規則

0..數字..9 < A..大寫字母..Z < a..小寫字母..z

1.字串的比較是按相對應位置的每一個字元逐一比對。

2.相序較小的整體字串值小。

3.如果比較相等,比較下一個字母

4。如果比對的乙方沒有字元,則整體字串值小。

關係運算子

關係運算

關係運算是發生在兩個布林型資料間的一種操作,關係運算是根據固定規則對兩個布林值進行運算,最終結果是布林值

常見關係運算子

and 表示兩個布林值之間的並且關係,列入 True and False

or表示兩個布林值之間的或者歡喜,列入True or False

not:表示一個布林值的反向對立關係,例如 not False

注意事項!!!!

1.數字可以作為關係運算的資料進行運算,0表示False,非0表示True

2.數字與布林值混用出現在關係運算中時,任意運算元可以決定整個式子值的,最終結果即為該運算元(參看真值表) 例如:True and 0 → 0 例如:0 and True → 0 例如:4 or False → 4 例如:False or 4 → 4

3.數字與布林值混用出現在關係運算中時,如果兩個運算元都無法單獨決定整個式子值的(參看真值表),最終結果即為後面的運算元 例如:True and 10 → 10 例如:10 and True → True 例如:False or 0 → 0

分支語句

概念:就是如果滿足什麼條件就怎麼樣,否則就怎麼樣 (大概)。

語法格式

格式一: if條件 條件成立執行程式碼 ```python

 x = 150
	if x >100:
	print(x)

print("結束")

 ```
複製程式碼

格式二: if條件 ------條件成立執行的程式碼 else: --------條件不成立執行的程式碼

a = 2
b = 10
if a >= b:
	print(a)
else:
	print(b)



複製程式碼

格式三: if條件1:條件1成立執行的程式碼

else 條件2:條件2成立執行的程式碼

elif條件3:條件3成立的程式碼

else:條件都不成立執行的程式碼

#考試成績 獎勵  
score = 73
if score == 100:
	print("買自行車")
	
elif score >= 95 and score < 100:
	print("去遊樂場")
	
elif score >= 80 and score <90:
	print("沒事,下次考好點")
	
# else語句 上面都沒執行 就執行下列程式碼
else:
	print("考砸了")


print("結束")
	


複製程式碼

相關文章