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

Python培訓:while嵌套案例——打印圖形

更新時間:2022-10-26 來源:黑馬程序員 瀏覽量:

IT培訓班

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

1666765952927_三角形.jpg

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

  例3-9 打印圖形

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

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

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

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

分享到:
在線咨詢 我要報名
和我們在線交談!