1079: 打印菱形(3级)1079: 打印菱形(3级)
时间限制: 1 Sec 内存限制: 128 MB
提交: 138 解决: 85
[提交] [状态] [讨论版] [命题人:admin]
题目描述
根据用户输入的总行数(奇数),打印出菱形(总行数与总列数相等)。
输入
一个整数n。
输出
指定格式的菱形。
样例输入 Copy
11
样例输出 Copy
*
***
*****
*******
*********
***********
*********
*******
*****
***
*
n=int(input())
if n%2!=0:
a=int((n-1)/2)
for i in range(0,n):
s=abs(a-i)*""+"*"*(n-abs(a-i)*2)
print(s.center(n))