#打印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阶菱形 >>> * *** ***** ******* ********* *********** ************* *************** ************* *********** ********* ******* ***** *** *
时间: 2024-10-01 03:46:54