1. 程式人生 > 其它 >簡析程式控制流程

簡析程式控制流程

技術標籤:python

簡析程式控制流程

1. 順序

python是指令碼語言
從上到下執行,從到左到右執行

2. 選擇

<1> 單分支:

if 條件:# 執行條件滿足的語句

	注意:
		1、括號問題,可以有,也可以沒有
		2、python,遇到冒號(:),必須縮排
		3、不要混用空格和tab!!!

<2> 雙分支:

	if condition:
		# 執行條件滿足的語句
	else:
		# 執行條件不滿足的語句

<3> 多(三)分支:

	if 條件1:
		# 執行條件1滿足的程式碼
	elif 條件2:
		# 執行條件2滿足的程式碼
	elif 條件3:
		# 執行條件3滿足的程式碼
	.....
	elif 條件n:
		# 執行條件n滿足的程式碼
	else:
		# 剩餘情況

3.迴圈(往復執行)

while迴圈

語法結構:
	while 條件:
		# 迴圈體	

在這裡插入圖片描述

break和continue關鍵字:
break:終止迴圈
continue:跳過本次迴圈,進入下次迴圈
在這裡插入圖片描述

多層迴圈的使用
需要注意和小心使用,防止出錯

for迴圈

python中的for迴圈,本質是用來迭代容器中的元素的

for 變數 in 容器:
	# 每次會取出一個容器中的元素放在這個變數中
	print(變數)

range函式
range(num) # 表示0~num,[0, num)區間內的整數
range(start, end) # 表示[start, end)區間內的整數
range(start ,end, step) # 表示[start, end)區間內的整數,第三個引數表示步長

以for迴圈來列印九九乘法表為例:
在這裡插入圖片描述