ZZULIOJ-1077,空心菱形(Python)

题目描述:

输入一个整数n,(1<=n<=20),输出一个空心菱形,其中每个边由n个'*'组成。 

输入: 

输入包含一个整数,n(1<=n<=20)  

输出: 

输出一个空心菱形,每个边由n个'*'组成  

样例输入: 

样例输出: 

        *

      *   *

    *       *

  *            *

*                *

   *           *

      *      *

扫描二维码关注公众号,回复: 11162411 查看本文章

        *  *

          * 

程序代码: 

n=eval(input())
for i in range(1,n+1) :
            for j in range(1,n+i) :
                        if j==n+1-i or j==n+i-1 :
                                    print("*",end="")
                        else :
                                    print(" ",end="")
            print()
for i in range(1,n) :
            for j in range(1,2*n-i) :
                        if j==i+1 or j==2*n-i-1 :
                                    print("*",end="")
                        else :
                                    print(" ",end="")
            print()
原创文章 433 获赞 456 访问量 6万+

猜你喜欢

转载自blog.csdn.net/weixin_43823808/article/details/105467913