宝们,这该怎么办,上面正的会了,倒着的怎么办
菱形图案(自行输入行数)
输入菱形上半部分行数:10
*
***
*****
*******
*********
***********
*************
***************
*****************
*******************
*****************
***************
*************
***********
*********
*******
*****
***
*
2条回答 默认 最新
关注程序源码:
n = int(input("输入要显示的层数:")) #输出上面部分 for i in range(n): print(' ' * (n - i-1), end="") for j in range(2 * i+1): print('*', end="") print() #输出下面部分 for i in range(n-1): print(' ' * (i+1), end="") for j in range(2*(n-(i+1))-1): print('*', end="") print()运行结果:
输入要显示的层数:10 * *** ***** ******* ********* *********** ************* *************** ***************** ******************* ***************** *************** ************* *********** ********* ******* ***** *** *本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报