Lesson 3. KeyPoints
if else
語法
if 判斷式:
判斷式為True時,會執行此區域內的程式
[elif 判斷式:]
判斷式為True時,會執行此區域內的程式
[else:]
判斷式為False時,會執行此區域內的程式
*注意: 前面的空白排版是是必要的! 冒號也是必要的。
巢狀 if,EX:
if x>0:
if y>0:
print("第一象限")
比較運算子
< 小於
> 大於
<= 小於等於
>= 大於等於
== 是否相等
!= 不等於
比較運算子可以串在同一行,EX: a==b==c
布林值
值只有 True 或 False
bool( x ) 表示把 x 轉成布林值。x如果是空字串 '',或是 數字 0 ,則為False;其他皆為 True。
邏輯運算子
and 且, 左右的兩個判斷式都要為真,結果才為真。 EX:
if a>b and a>c:
print('a為最大值')
or 或, 左右的兩個判斷式只要有一為真,則結果為真。EX:
if a==b or a>b:
print('a>=b')
not 反相,EX:
if not a>b:
print ( 'a<=b')