第一個 Python 程序:Hello World
print("Hello World!")
Python 控制流:if-else, if-elif-else:
if-else 語法:
if 判斷條件: 執行語句…… else: 執行語句……
a,b = 2,3 if a < b: print("a: ", a) else: print("b: ", b)
if-elif-else 語法:可以有多層判斷
if 判斷條件1: 執行語句1…… elif 判斷條件2: 執行語句2…… elif 判斷條件3: 執行語句3…… else: 執行語句4……
a = 10 if a < 0: print("a < 0: ", a) elif a < 10: print("a < 10: ", a) else: print("a: ", a)
Python 循環:while , for
while 語法:當條件爲真,執行循環體內的語句
while 判斷條件: 執行語句……
number = 0 while number <=100: number =+ number
for 語法:重複執行語句
for iterating_var in sequence: statements(s)
for i in range(10): print(i)
Python 循環嵌套:
在一個循環體內嵌入另一個循環
for i in range(5): for j in range(5): print(i,j)
Python 控制:break, continue, pass
break:
break語句用來終止循環語句,即循環條件沒有False條件或者序列還沒完全遞歸結束,也會停止執行語句。
break語句用在while 和 for 循環中。
如果使用在潛逃循環,break語句將停止最深層的循環,並開始執行下一行代碼。
for i in range(10): if i > 5: break else: print(i)
continue:
continue 語句用來告訴Python跳過當前循環的剩餘語句,然後繼續下一輪循環。
continue 語句用在while 和 for 循環中。
for i in range(10): if i%2: print(i) else: continue
pass:
pass 是空語句, 是爲了保持程序結構的完整性;
pass 不做任何事情,一般用作站位語句。