Python while 迴圈列印菱形的2種方法

2021-08-28 04:01:54 字數 834 閱讀 9707

#while作業

#x,y數學方法

#abs()函式返回的是數字的絕對值

#利用x,y數學座標法

# 假設 x 的最小座標為-12

# x=-12

# while x<=12: # 當x小於最大座標時迴圈開始到最大結束期間24次迴圈

#     # y與x基本相同

y=-12

xy=""

while y<=12:

#座標絕對值相加如4個頂點  北(0,12) 南(0,-12) 東(12,0) 西(-12,0) 為=12輸出 *

#座標內 北下(0,11) 南(0,-11) 東(11,0) 西(-11,0) 為小於12輸出 *

#改變條件可調整

if abs(x)+abs(y)<=12:

xy+="*"

else:

xy+=" "

y+=1

x+=1

print(xy)

#拼接法

x=0while x<=6:

y=0while y<=6:

if 6-x-y<=0:

print("*", end=" ")

else:

print(" " , end="")

y+=1

x+=1

print()

x=0while x<=6:

y=0while y<=6:

if x-y>=0:

print(" ", end="")

else:

print("*", end=" ")

y+=1

x+=1

print()

python while迴圈 for迴圈

1變數的初始化 while 條件2 條件滿足時候 執行該 條件滿足時候 執行該 3變數的更新 1 while 迴圈輸出1 100所有的數 while 迴圈輸出20次我愛你 迴圈輸出1 100累加和 1 100之間所有數的和 1變數的初始化 i 0 sum 0 儲存和 判斷條件 while i 100...

python while 迴圈 if 迴圈

python 程式設計中 while 語句用於迴圈執行程式,即在某條件下,迴圈執行某段程式,以處理需要重複處理的相同任務。其基本形式為 執行語句可以是單個語句或語句塊。判斷條件可以是任何表示式,任何非零 或非空 null 的值均為true。當判斷條件假false時,迴圈結束。執行流程圖如下 prin...

Python While 迴圈語句

python 程式設計中 while 語句用於迴圈執行程式,即在某條件下,迴圈執行某段程式,以處理需要重複處理的相同任務。其基本形式為 while 判斷條件 執行語句 執行語句可以是單個語句或語句塊。判斷條件可以是任何表示式,任何非零 或非空 null 的值均為true。當判斷條件假false時,迴...