首頁(yè)技術(shù)文章正文

Python培訓(xùn):while嵌套案例——打印圖形

更新時(shí)間:2022-10-26 來(lái)源:黑馬程序員 瀏覽量:

IT培訓(xùn)班

  使用while嵌套循環(huán),打印如下的三角形。

1666765952927_三角形.jpg

  從上述圖形可以看出,這個(gè)三角形的規(guī)律是,第1行顯示一個(gè)符號(hào),第2行顯示兩個(gè)符號(hào),以此類推。此時(shí),如果使用while嵌套循環(huán)來(lái)實(shí)現(xiàn),可以使用外層循環(huán)來(lái)控制行,內(nèi)層循環(huán)控制要顯示的符號(hào)個(gè)數(shù),具體實(shí)現(xiàn)過(guò)程如例3-9所示。

  例3-9 打印圖形

i = 1
while i < 6:
    j = 0
    while j <i:
        print("*", end='')
        j += 1
    print("\n")
    i += 1

  在例3-9中,通過(guò)使用while循環(huán)的嵌套,實(shí)現(xiàn)了打印三角形的功能。其中,外層循環(huán)中的i用于控制圖形的行,內(nèi)層循環(huán)中的j用于控制每行打印的*的個(gè)數(shù)。

  程序的運(yùn)行結(jié)果如圖3-20所示。
1666766561454_圖9-20運(yùn)行結(jié)果.jpg

  圖3-20 運(yùn)行結(jié)果

分享到:
在線咨詢 我要報(bào)名
和我們?cè)诰€交談!