代码如下:
@H_419_10@ 1 #Python金字塔练习@H_419_10@ 2 """@H_419_10@ 3 最大层数:max_level@H_419_10@ 4 当前层数:current_level@H_419_10@ 5 @H_419_10@ 6 金字塔正序时:@H_419_10@ 7 每层的空格=最大层数-当前层数@H_419_10@ 8 每层的星星数=2*当前层数-1@H_419_10@ 9 @H_419_10@10 金字塔倒序时:@H_419_10@11 每层的空格=当前层数-1@H_419_10@12 每层的星星数=2*(最大层数-当前层数)+1@H_419_10@13 @H_419_10@14 """@H_419_10@15 #金字塔正序@H_419_10@16 max_level = int(input(‘请输入金字塔的层数:‘))@H_419_10@17 for current_level in range(1,max_level+1):@H_419_10@18 for i in range(max_level-current_level):@H_419_10@19 print(‘ ‘,end=‘‘)@H_419_10@20 for j in range(2*current_level-1):@H_419_10@21 print(‘*‘,end=‘‘)@H_419_10@22 print()@H_419_10@23 for k in range(2*current_level-1):@H_419_10@24 print(‘-‘,end=‘‘)@H_419_10@25 print(‘\v‘)@H_419_10@26 @H_419_10@27 #金字塔倒序@H_419_10@28 for current_level in range(1,max_level+1):@H_419_10@29 for i in range(current_level-1):@H_419_10@30 print(‘ ‘,end=‘‘)@H_419_10@31 for j in range(2*(max_level-current_level)+1):@H_419_10@32 print(‘*‘,end=‘‘)@H_419_10@33 print()
执行结果如下:
总结以上是内存溢出为你收集整理的Python算法题:金字塔全部内容,希望文章能够帮你解决Python算法题:金字塔所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)