首页 > 其他 > 详细

循环嵌套-打印不定长特殊*号图形

时间:2020-01-11 20:54:35      阅读:115      评论:0      收藏:0      [点我收藏+]

题目描述

用循环语句打印如下图形。最长一行有n个*号。要求每行的*号用空格隔开,每行最后一个*号后没有空格。



          *

        * *

      * * *

  …

* * *  …  *

  …

      * * *

        * *

          *

输入

整数n

输出

最长一行有n个*号的图形,每行*号之间用空格隔开,每行最后一个*号后面没有空格

样例输入 Copy

3

样例输出 Copy

    *
  * *
* * *
  * *
    *

提示

图形分解为上下2个三角,分别进行打印
n=int(input())
i=1
while i<=n:
    print("  "*(n-i),end=‘‘)
    print("* "*(i-1),end="")
    print("*")
    i+=1
i = 1
while i < n:
    print("  " * i, end=‘‘)
    j=1
    while j<=n-i-1:
        print(‘* ‘,end=‘‘)
        j+=1
    print("*")
 
    i += 1

  

循环嵌套-打印不定长特殊*号图形

原文:https://www.cnblogs.com/SkystarX/p/12180829.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!