打印n阶菱形
Posted 碧水幽幽泉
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了打印n阶菱形相关的知识,希望对你有一定的参考价值。
#打印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阶菱形的主要内容,如果未能解决你的问题,请参考以下文章