1. 程式人生 > >打印n階菱形

打印n階菱形

style span range bus 菱形 color n+1 for 數量

#打印n階菱形
def print_rhombus(n):
    #打印正三角
    for i in range(1,n+1): 
       x_num = 2*i-1        #每一層的*數量
       space_num = n - i    #每一層的空格數量
       print(  * space_num + * * x_num) #每一層的空格和*輸出數量

    #打印倒三角
    for j in range(1,n):
       x_num = (n-j)*2 - 1   #每一層的*數量
       space_num = j         #
每一層的空格數量 print( * space_num + * * x_num) #每一層的空格和*輸出數量 >>> print_rhombus(8) #打印8階菱形 >>> * *** ***** ******* ********* *********** ************* *************** ************* *********** ********* ******* ***** *** *

打印n階菱形