Python筆記 巢狀迴圈輸出直角三角形

2021-10-04 16:34:35 字數 648 閱讀 3060

1、使用「*」號,巢狀迴圈輸出直角三角形 

for i in range(1,6):#控制的行數 1,2,3,4,5

for j in range(i+1): # i=2 range(1,3)->1 2

print("*",end="") # end 不換行輸出

print("") #print語句 會換行

2、使用「*」號,巢狀迴圈輸出等邊三角形

將@符號當做空格,第一行有四個空格乙個星,第二行有三個空格兩個星,以此類推

#乙個for迴圈控制@符號的輸出,後期將@符號換做空格

#乙個for迴圈控制* 的輸出

for i in range(1,6):

for j in range(1,6-i):#i=1時,輸出1,2,3,4個空格

print(" ",end='') #將@符號換成空格

for k in range(1,i+1):#i=1時,輸出1個星加乙個空格

print("* ",end='')

print('')

Python學習筆記 巢狀迴圈

python允許在迴圈體內,巢狀另乙個迴圈 while巢狀迴圈的語法如下 while expression while expression statements s statements s for迴圈巢狀迴圈的語法如下 for iteratoring var in sequence for it...

Python 迴圈巢狀

python 語言允許在乙個迴圈體裡面嵌入另乙個迴圈。python for 迴圈巢狀語法 foriterating var insequence foriterating var insequence statements s statements s python while 迴圈巢狀語法 whi...

Python 迴圈巢狀

python 語言允許在乙個迴圈體裡面嵌入另乙個迴圈。python for 迴圈巢狀語法 for iterating var in sequence for iterating var in sequence statements s statements s python while 迴圈巢狀語法...