語法形式:
第一種,只有兩個分支:
if 表示式:
something
else:
something
第二種,有多個分支:
if 表示式1:
do something 1
elif 表示式2:
do something 2
elif 表示式3:
do something 3
else:
balabala
python 通過 『==』 判斷相等,』!=』 判斷不相等,』in』 和 『not in』 判斷包含,也可以直接通過布林型別判斷。
a = 12
b = 3
# 1 通過 == 判斷
if a == b:
print('test')
else:
print('youyou')
# 執行結果 youyou
# 2 通過 != 判斷
if a != b:
print('test')
else:
print('youyou')
# 執行結果 test
# 3 in、 not in 用法
str1 = 'test wawawa'
if'test'
in str1: #若'test'存在於字串 str1 裡,則列印'zhenbang'.
print('zhenbang')
else:
print('meishenmo')
# 4 布林型別
str1 = 'test wawawa'
if str1: # 若 str1 的值存在,則列印 str1
print(str1)
else:
print('not exist')
判斷成績的小例子:
# if 判斷成績
""" 輸入乙個分數;
大於等於90 優秀,
小於90 大於等於80 良好,
大於等於60 小於80 及格,
小於60 不及格。
"""score = input("請輸入你的成績:")
# input 接收到的型別全部都是字串。python3.2 以後沒有 raw_input。
print(type(score)) #檢視變數型別
score = int(score) #轉換成 int 型
if score >= 90:
print('優秀')
elif score < 90
and score >= 80:
print('良好')
elif score <80
and score >= 60:
print('及格')
else:
print('不及格')
python學習筆記 2 判斷語句 if
判斷的定義 如果條件滿足才能做某件事,條件不滿足則做另外一件事或者什麼都不做。語法格式 if 要判斷的條件 條件滿足時要執行的 縮排4個空格注意 條件後的冒號不能漏掉!舉個栗子 a 3 定義變數 if a 3 判斷變數是否滿足條件 b a 3print b 條件滿足時要執行的 用 賦值,用 判斷是否...
Python學習筆記 continue語句
python中continue語句用於跳出本次迴圈,break語句是跳出整個迴圈。continue語句告訴python語言跳出本次迴圈中剩下的語句,執行下一輪迴圈.continue迴圈也用於for迴圈和while迴圈.usr bin python coding utf 8 for letter in...
python學習筆記之語句
if else 語句 若有多個條件需要判斷時 用if elif elif else 注意由於 python 並不支援 switch 語句,所以多個條件判斷,只能用 elif 來實現,如果判斷需要多個條件需同時判斷時,可以使用 or 或 表示兩個條件有乙個成立時判斷條件成功 使用 and 與 時,表示...