三角形的输出

直三角形的输出

 1 for i in range(1,8):
 2     print('*'*i)
 3 
 4 
 5 *
 6 **
 7 ***
 8 ****
 9 *****
10 ******
11 *******

等边三角形的输出

 1 for i in range(0,8):           #外层打印输出星号的个数
 2     for j in range(0,8-i):     #内层打印输出星号前空格的数量
 3         w = ' '
 4         print(w,end="")        #星号后面用空填充
 5     s = '* ' * i               #输出星号数量   为了看起来对齐美观,需要跳空格
 6     print(s)
 7 
 8 
 9        * 
10       * * 
11      * * * 
12     * * * * 
13    * * * * * 
14   * * * * * * 
15  * * * * * * *

猜你喜欢

转载自www.cnblogs.com/wen-kang/p/9291418.html