更新時(shí)間:2022-10-26 來源:黑馬程序員 瀏覽量:
使用while嵌套循環(huán),打印如下的三角形。
從上述圖形可以看出,這個(gè)三角形的規(guī)律是,第1行顯示一個(gè)符號,第2行顯示兩個(gè)符號,以此類推。此時(shí),如果使用while嵌套循環(huán)來實(shí)現(xiàn),可以使用外層循環(huán)來控制行,內(nèi)層循環(huán)控制要顯示的符號個(gè)數(shù),具體實(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)的嵌套,實(shí)現(xiàn)了打印三角形的功能。其中,外層循環(huán)中的i用于控制圖形的行,內(nèi)層循環(huán)中的j用于控制每行打印的*的個(gè)數(shù)。
程序的運(yùn)行結(jié)果如圖3-20所示。
圖3-20 運(yùn)行結(jié)果