當前位置:
首頁 > 知識 > python中while循環列印星星的四種形狀

python中while循環列印星星的四種形狀

在控制台連續輸出五行*,每一行星號數量一次遞增

*

**

***

****

*****

#1.定義一個行計數器

row = 1

while row <= 5:

#定義一個列計數器

col = 1

#開始循環

while col <= row:

print("*",end="")

col += 1

print("")

row += 1

如果想要星星倒過來呢

#1.定義一個行計數器

row = 1

while row <= 5:

#定義一個列計數器

col = 5

#開始循環

while col >= row:

print("*",end="")

col -= 1

print("")

row += 1

那麼如果想讓空格先,然後*呢

row = 1

while row <= 5: # 行數,循環五次

a = 1

col = 1

while a <= 5 - row: # a控制每行的空格數=5-行數,例如:第一行為5-1=4個空格

print(" ", end="") # 不換行

a += 1

while col <= row: # col控制*的數量=行數

print("*", end="")

col += 1

print()

row += 1

另外一種排列方式

row = 1

while row <= 5: # 行數,循環五次

a = 1

col = 1

while a <= row - 1: # a控制每行的空格數=5-行數,例如:第一行為5-1=4個空格

print(" ", end="") # 不換行

a += 1

while col <= 6-row: # col控制*的數量=行數

print("*", end="")

col += 1

print()

row += 1

ok~

---------------------

作者:Mr.o.j

原文:https://blog.csdn.net/weixin_40543283/article/details/86527521

版權聲明:本文為博主原創文章,轉載請附上博文鏈接!

python中while循環列印星星的四種形狀

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 程序員小新人學習 的精彩文章:

linux內核設計與實現筆記
Python 特殊函數(lambda,map,filter,reduce)

TAG:程序員小新人學習 |