7-7 显示菱形图形 (40分)
显示菱形图形,每行的宽度是11。
输入格式:
输入显示的行数,行数在1,3,5,7,9,11中取值
输出格式:
菱形图形,每行的宽度是11
输入样例1:
在这里给出一组输入。例如:
5
输出样例1:
在这里给出相应的输出。例如:
*
***
*****
***
*
输入样例2:
在这里给出一组输入。例如:
11
输出样例2:
在这里给出相应的输出。例如:
*
***
*****
*******
*********
***********
*********
*******
*****
***
*
n=int(input())
num=int(n/2)
nn=5
for i in range(0,num):
print(' '*(nn-i-1),'*'*(i*2+1),' '*(nn-i-1))
if num==5:
print('*'*11)
num=num-1
for n in range(num,-1,-1):
print(' '*(nn-n-1),'*'*(n*2+1),' '*(nn-n-1))
不要问为什么没有注释,抄就完事了 考试不考