邏輯:當程式執行到if語句時,首先計算「表示式的值」,如果「表示式」的值為真,那麼執行if下的「語句」。如果「表示式」的值為假,則跳過整個if語句,繼續向下執行。# 格式:
if 表示式:
語句
結果:num1與num2不相等,輸出的結果為:num1 = 10
num2 = 30
if num1 == num2:
num2 = 80
print("num2 =", num2)
num2 = 30
邏輯:當程式執行到if-else語句時,首先計算「表示式」的值,如果「表示式」的值為真,則執行「語句1」,執行完「語句1」跳出整個if-else語句。如果「表示式」的值為假,則執行「語句2」,執行完「語句2」跳出整個if-else語句,繼續向下執行。# 格式
if 表示式:
語句1else:
語句2
做乙個簡單的練習:
輸出結果為:import random
num = int(input("請輸入您的手機號碼:"))
res = random.choice(range(100)) + 1
# 判斷是否中獎 num == res
ifnum == res:
print("恭喜您中了100萬!")
else:
print("很遺憾,您錯過了100萬!")
請輸入您的手機號碼:13234455667
很遺憾,您錯過了100萬!
# 格式:
if 表示式:
語句1elif 表示式2:
語句2...elif 表示式n:
語句nelse: # else語句可有可無
語句
邏輯:當程式執行到while語句時,首先計算「表示式」的值,如果「表示式」的值為假,那麼結束整個while語句。如果表示式的值為真,則執行「語句」,執行完「語句」再去計算「表示式」的值。重複迴圈,直到表示式的值為假,則停止。# 格式
while 表示式:
語句
舉例子:計算1+2+3+…+100
輸出結果為:i = 1
sum_i = 0
while i <= 100:
sum_i += i
i += 1
print("1+2+3+...+100 = %d" % sum_i)
1+2+3+...+100 = 5050
列印出所有三位數中的水仙花數
輸出結果為:number = 100
while
number
<= 999:
a = number % 10
b = number
// 10 % 10
c = number
// 100
ifnumber == (a**3 + b**3 + c**3):
print(number)
number += 1
153
370
371
407
python中的三大流程
從左到右,從上而下執行 age int input 請輸入你的年齡 if age 18 print 恭喜成年 執行結果 age int input 請輸入你的年齡 if age 18 print 恭喜成年 else print 未成年 print bye bye 執行結果 第一種方法 不推薦 wee...
python三大流程
python三大流程 三大流程 迴圈 分支 順尋。例如 格式 if 表示式 語句邏輯 當程式執行到if語句時,首先計算 表示式的值 如果 表示式 的值為真,那麼執行if下的 語句 如果 表示式 的值為假,則跳過整個if語句,繼續向下執行。例如 num1 10 num2 30 if num1 num2...
python 三大流程
分為三大流程 順序控制流程 從上到下,從左到右執行。選擇控制流程 分為單分支,雙分支,多分支結構 也就是說通過判斷語句,對條件進行篩選,選擇執行的程式。單分支 if 判斷條件 條件成立時要執行的 注 只需要判斷單個條件的輸出 雙分支 if 判斷語句 條件成立的執行 else 否則執行的 注意 能夠判...