2020-05-27→Python基礎(chǔ)課第五節(jié)_條件控制語句

一、條件控制語句

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.


image.png

死循環(huán):

while true:
print(‘HELLO’)
image.png

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


image.png

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

image.png

image.png

image.png
  • 外層循環(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
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容