以冒號做爲開始,用縮進來劃分區域,這個總體叫作代碼塊php
if 5 == 5:
print(1)
print(2)
if True:
print(3)
print(4)
if False:
print(5)
print(6)
print(7)
#其餘語言使用{} 來劃分做用域,而python使用的是代碼塊
#python的代碼塊能夠提高總體的整齊度,提升開發效率
'''
#php js C
if (False){
print(5)
}
'''
#注意點: 要麼所有使用4個空格,要麼所有使用1個縮進,這樣才叫同一個做用域
#不能混寫
if True:
print(3)
print(4)python
流程:代碼執行的過程
流程控制:對代碼執行的過程進行管控
順序結構:代碼默認從上到下依次執行
分支結構:細分在分爲以下
循環結構:while ... for
分支結構:
單項分支:
雙項分支:
多項分支:
巢狀分支(if嵌套)spa
if 條件表達式:
code1
code2
若是條件表達式成立,返回Ture,執行下面的代碼塊
若是條件表達式不成立,返回False ,不執行下面代碼塊
zhaoyaowen = "帥哥"
if zhaoyaowen == "帥哥":
print("請你吃烤串")
print("請你喝啤酒")
print("請你吃大腰子")
#雙項分支 (必須從中選一個分支執行 2選1)
if 條件表達式:
code1
code2
else:
code3
code4
若是條件表達式成立,執行if 下面的代碼塊
若是條件表達式不成立,執行else下面的代碼塊
if中的代碼塊能夠稱之爲真區間
else中的代碼塊能夠稱之爲假區間
two = "野獸"
if two == "流氓":
print("打他")
print("掐他")
print("吊起來,喂他辣椒水")
else:
print("哄他")
print("愛他")
print("騙他兜裏的錢包")
#input 等待用戶輸入字符串
res = input("請輸入您的姓名:")
print("hello",res,type(res))
################################
提示用戶名和密碼
若是用戶名是admin,而且密碼是000
提示用戶恭喜你,登陸成功
不然提示用戶名或密碼錯誤
########################
user = input("請輸入你的用戶名:")
passwd = input("請輸入你的密碼:")
if user == "admin" and passwd == "000":
print("恭喜你,登陸成功")
else:
print("用戶名或密碼錯誤")code
if 條件表達式1:
code1
code2
elif 條件表達式2:
code3
code4
elif 條件表達式3:
code5
code6
else:
code7
若是條件表達式1成立,直接執行if當中的代碼塊,若是不知足
依次向下判斷,看是否條件表達式2成立,成立則執行對應代碼塊,
反之,繼續向下判斷,條件表達式3,若是成立執行對應代碼塊
反之,繼續向下判斷 若是都沒有知足的條件 直接執行else中的代碼塊
elif 這個條件能夠是0個 也能夠是多個
else 這個條件能夠是0個 也能夠是1個
elif 若是有一個知足 剩下的條件表達式通通不執行,只執行那一個代碼塊
#(1)雙項分支(二選一)
youqian = True
if youqian == True:
print("我就嫁給他")
else:
print("你是個好人")
youqian = False
youfang = False
youche = False
youyanzhi = False
youtili = False
#(2)多項分支 (多選一)
if youqian == True:
print("我就嫁給他1")
elif youfang == True:
print("我就嫁給他2")
elif youche == True:
print("我就嫁給他3")
elif youyanzhi == True:
print("我就嫁給他4")
elif youtili == True:
print("我就嫁給他5")
else:
print("快走吧老弟,一會趕不上二路汽車了7")
作用域
(單項分支 雙項分支 多項分支互相嵌套使用)
youqian = True
youfang = True
youche = True
youyanzhi = False
youtili = True
if youqian == True:
if youfang == True:
if youche == True:
if youyanzhi == True:
if youtili == True:
print("你就是個人如意郎君1")
else:
print("恭喜你,成爲個人1號備胎2")
else:
print("我向來與醜的人無緣,沒有緣分3")
else:
print("你是個大好人啊4")開發