题目描述:
输入一个整数n,(1<=n<=20),输出一个空心菱形,其中每个边由n个'*'组成。
输入:
输入包含一个整数,n(1<=n<=20)
输出:
输出一个空心菱形,每个边由n个'*'组成
样例输入:
5
样例输出:
*
* *
* *
* *
* *
* *
* *
* *
*
程序代码:
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()