# python的if判斷&兩重判斷
# python編程中if語句用於控制程序的執行 基本形式為:
#if 判斷條件:
# 執行語句...
# else:
# 執行語句...
#其中“判斷條件”成立時(非零),則執行后面的語句,而執行的內容可以多行。以縮進來區分同一范圍
# else為可選語句 在判斷條件不成立時執行相關的語句
# python程序語言指定任何非0和非空(None)值為true 0 或者null為false
# 比如說 0 None 空字典,空列表 都會被認為false
age =10
if age >18:#比較運算符
print('恭喜你,成年了,以后一定要懂事!')
else:
print('小屁孩,還沒長大,努力讀書吧!')
s = 'hello'
if 'k' in s:#成員運算符
print('s字符串里面有K字母')
else:
print('s字符串里面沒有K字母')
a = 10
b = 5
if a > 8 and b >8:#邏輯運算符
print('a和b的值都大於8')
else:
print('a和b的值都並大於8')
# if后面關心的是True 還是False
if True:#或者1#邏輯運算符
# if False:#或者0
print('a和b的值都大於8')
else:
print('a和b的值都並大於8')
# 等同效果: False 0 空數據 Ture 1 非空數據 空列表,空元組,空字典,空字符串
if[]:#空代表0 False 1代表Ture
print('我是if下面的語句')
else:
print('我是else下面的語句')
# else為可選語句 在判斷條件下不成立時執行相關語句
#說明else不是必備的
a1 =10
if a1 >18:
print('a的值大於18')
# 課堂練習: