分支結構概念:用于描述“如果滿足什么條件,就怎么樣,否則就怎么樣”的語法,
在分支結構中,條件的結果必須為布林值,條件結果為True,則執行回應條件下的代碼塊,否則程式向下運行,
分支結構語法格式:
一、單分支結構:
if 條件:
條件成立執行的代碼
#單分支結構示例
print("程式開始")
num = int(input("請輸入一個整數:"))
if num >=0:
print("該整數為正數,")
print("程式結束")
二、雙分支結構
if 條件:
條件成立執行的代碼
else:
條件不成立執行的代碼
# 雙分支結構 判斷一個數字是不是偶數
x = int(input("請輸入一個整數:"))
if x % 2 == 0 :
print("這是個雙數")
else:
print("這是個單數")
三、多分支結構
if 條件1:
條件1成立執行的代碼
elif 條件2:
條件2成立執行的代碼
elif 條件3:
條件3成立執行的代碼
else:
以上條件都不成立執行的代碼
# 多分支結構示例
score = int(input("請輸入你的成績:"))
if score == 100:
print("三亞7日游,爽歪歪!")
elif score >= 95 and score < 100:
print("買個新手機,打王者很順暢~")
elif score >= 90 and score < 95:
print("看個電影犒勞下自己")
elif score >= 80 and score < 90:
print("沒事,再接再厲")
else:
print("拖出去打一頓")
print("結束")
四、嵌套結構
if 條件1:
#條件1為True時進入
if 條件3:
#條件3為True時進入
代碼塊3...
else:
#條件3為False時進入
代碼塊4...
else:
#條件1為False時進入
代碼塊2...
# 嵌套結構示例
x = int(input("請輸入一個整數:"))
if x >= 0 :
if x % 2 == 0:
print("這個數字是偶數")
else:
print("這個數字是奇數")
else:
print("這個數字是負數")
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/4820.html
標籤:其他
上一篇:python-酷我音樂(爬蟲)
