python中while迴圈列印星星的四種形狀

2022-08-11 18:36:14 字數 1489 閱讀 8184

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

*******

*****

#1.定義乙個行計數器

row = 1

while row <= 5:

#定義乙個列計數器

col = 1

#開始迴圈

如果想要星星倒過來呢

#1.定義乙個行計數器

row = 1

while row <= 5:

#定義乙個列計數器

col = 5

#開始迴圈

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

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控制*的數量=行數

另外一種排列方式

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控制*的數量=行數

Python中for迴圈和while迴圈

python中用while語句和for語句表示迴圈執行某一段 while後面跟乙個條件,或者跟乙個序列 列表 元組等 序列為空則跳出迴圈,否則繼續迴圈 for迴圈後面跟乙個序列,迴圈次數為序列的長度 while迴圈可以加個else語句,跳出while的時候就執行這個else a 3 while a ...

python中的while迴圈

一 迴圈的一般格式 while if break if continue else 二 迴圈關鍵字pass 1 pass 無運算占用語句,由於語法需要且沒有任何實用語句可寫時實用。2 例項 函式體中使用pass佔位符,實際不做任何操作 def fun pass x 10 while x fun x ...

Python 中的 while 迴圈

目錄 while 迴圈 總結 人生小感悟 昨天說了一種計次迴圈,for 迴圈,今天我們來說迴圈中的另外一種,while 迴圈,這種迴圈只要條件為真,就會一種持續下去,一直重複,知道條件不滿足時才會結束,所以也可以稱為條件迴圈。while 迴圈是通過乙個條件來控制是否要繼續反覆執行迴圈體中的語句,比如...