#题目:打印出如下图案(菱形):
*
***
*****
*******
*****
***
*
#!/usr/bin/python 3
# -*- coding: UTF-8 -*-
_Author_ = '麦地吃大米'
def ls(n):
ls1 = list(range(1,n+1))
ls2 = list(range(n-1,0,-1))
return ls1 + ls2
try:
num = int(input("The number required:"))
ls = ls(num)
for i in ls[::2]:
print("{0: ^{1:}}".format(i*'*',num))
except:
print("Error somewhere")
*
***
*****
*******
*********
***********
*************
***************
*****************
*******************
*********************
***********************
*************************
***************************
*****************************
*******************************
*********************************
***********************************
*********************************
*******************************
*****************************
***************************
*************************
***********************
*********************
*******************
*****************
***************
*************
***********
*********
*******
*****
***
*