打印n階菱形
阿新 • • 發佈:2017-11-26
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階菱形