一、條件控制語句
1.1 if語句
語法:“if+條件表達(dá)式:”
默認(rèn)情況下,if語句只會控制緊跟其后的那條語句!
但是,if+條件表達(dá)式:后面加代碼塊如下:1、語法1
if+條件表達(dá)式:
代碼塊
如果為真,則代碼塊都執(zhí)行;如果為假,則代碼塊都不執(zhí)行!2、語法2
if+條件表達(dá)式:
代碼塊1
else:
代碼塊2
如果為真,則代碼塊1都執(zhí)行;如果為假,則代碼塊2執(zhí)行!3、語法3
if+條件表達(dá)式1:
代碼塊1
elif+條件表達(dá)式2:
代碼塊2
elif+條件表達(dá)式3:
代碼塊3
……
else:
代碼塊N
如果滿足條件表達(dá)式1,則執(zhí)行代碼塊1;如果滿足條件表達(dá)式2,則執(zhí)行代碼塊2……如果elif和if的條件表達(dá)式都不滿足,則執(zhí)行else的代碼塊N。
PS:代碼塊語句表述不達(dá)意,則在各個條件表達(dá)式中利用“and、or等比較運算符進(jìn)行定義”
eg.經(jīng)典練習(xí)程序
Dog_age=float(input(“請輸入狗的年齡”))
Person_age=0
1.2 input()函數(shù)
此函數(shù)需要用戶輸入指定內(nèi)容才可以執(zhí)行程序。
Eg.
Input()
Print(123)
程序在執(zhí)行后,需要輸入指定內(nèi)容才能執(zhí)行程序得到結(jié)果:123。-
Input的參數(shù)需要輸入指定的內(nèi)容,以得到指定的結(jié)果。
eg.
image.png
1.3 while語句(循環(huán)語句)
語法:條件表達(dá)式為真,則執(zhí)行代碼塊1;否則執(zhí)行代碼塊2。如果代碼塊都為False,則執(zhí)行else語句代碼塊!
while+條件表達(dá)式:
代碼塊1
else:
代碼塊2循環(huán)的三個條件:
條件一:初始化表達(dá)式,初始化一個變量;
條件二:條件表達(dá)式,用來設(shè)置循環(huán)執(zhí)行的條件;
條件三:更新表達(dá)式,修改初始化變量的值。
PS:如果初始化的值為0,先更新條件表達(dá)式,你小于幾次就執(zhí)行循環(huán)幾次(包含小于的值);后更新表達(dá)式則從初始化的值開始循環(huán)!
eg.

死循環(huán):
while true:
print(‘HELLO’)

0~99進(jìn)行循環(huán),后更新條件表達(dá)式

1~100進(jìn)行循環(huán),先更新條件表達(dá)式



- 外層循環(huán)控制高度,內(nèi)層循環(huán)控制寬度
二、循環(huán)嵌套
-
Python 語?允許在?個循環(huán)體??嵌?另?個循環(huán)。
eg.
image.png
image.png - end="" 表示不換行(加在print的參數(shù)中),區(qū)別于print()
三、continue&break
-
break 可以?來?即退出循環(huán)語句,包括else語句
eg.
image.png -
continue ?來跳過當(dāng)初循環(huán)
eg.
image.png




