ZZULIOJ-1077,空心菱形(Python)

题目描述:

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

输入: 

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

输出: 

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

样例输入: 

样例输出: 

        *

      *   *

    *       *

  *            *

*                *

   *           *

      *      *

        *  *

          * 

程序代码: 

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()

 

你可能感兴趣的:(#,Python(刷题))