python中的三大流程

2021-10-04 03:32:41 字數 1653 閱讀 8800

從左到右,從上而下執行

age = int(input("請輸入你的年齡:"))

if age >= 18:

print("恭喜成年")

執行結果

age = int(input("請輸入你的年齡:"))

if age >= 18:

print("恭喜成年")

else:

print("未成年")

print("bye-bye")

執行結果

第一種方法(不推薦)

week = int(input("請輸入星期幾:"))

if week <= 0 or week >= 8:

print("哎?你是火星來的救兵嗎?")

else:

if week == 1:

print("今天星期一,猴子穿花衣")

else:

print("今天繁忙")

第二種方法

week = int(input("請輸入星期幾:"))

if week <= 0 or week >= 8:

print("哎?你是火星來的救兵嗎?")

elif week == 1:

print("今天星期一,猴子穿花衣")

else week == 2:

print("今天繁忙")

結果顯示

1.while迴圈

sum = 0

i = 0

while i <= 100:

sum += i

i += 1

# 必須正常迴圈結束才會執行下列語句,如有break則不會執行

else:

print("迴圈結束")

print("0~100的和為:%s"%sum)

結果

例:列印0-99之間的數

index = 0

while index < 100:

if index == 50:

break

print(index)

index += 1

因為在 index=50 時有 break關鍵字,故而跳出迴圈不再執行

將上面break的位置換成continue關鍵字,則出現下圖,即執行至50則不往下執行,跳過改數,繼續從頭執行

2.for迴圈

例:求1-100的和

x = 1

for i in range(1,101):

x += i

print(x)

結果

python中的三大流程

格式 if 表示式 語句邏輯 當程式執行到if語句時,首先計算 表示式的值 如果 表示式 的值為真,那麼執行if下的 語句 如果 表示式 的值為假,則跳過整個if語句,繼續向下執行。num1 10 num2 30 if num1 num2 num2 80 print num2 num2 結果 num...

python三大流程

python三大流程 三大流程 迴圈 分支 順尋。例如 格式 if 表示式 語句邏輯 當程式執行到if語句時,首先計算 表示式的值 如果 表示式 的值為真,那麼執行if下的 語句 如果 表示式 的值為假,則跳過整個if語句,繼續向下執行。例如 num1 10 num2 30 if num1 num2...

python 三大流程

分為三大流程 順序控制流程 從上到下,從左到右執行。選擇控制流程 分為單分支,雙分支,多分支結構 也就是說通過判斷語句,對條件進行篩選,選擇執行的程式。單分支 if 判斷條件 條件成立時要執行的 注 只需要判斷單個條件的輸出 雙分支 if 判斷語句 條件成立的執行 else 否則執行的 注意 能夠判...