码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2020-01-11 20:37:19      阅读:129      评论:0      收藏:0      [点我收藏+]

标签:print   提示   copy   题目   pytho   整数   没有   循环语句   输入   

题目描述

用循环语句打印如下图形。最长一行有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

  

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

标签:print   提示   copy   题目   pytho   整数   没有   循环语句   输入   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!