思路:将菱形分为上半部分和下半部分 ,再将每部分分为左右两部分,用两个三角形拼接起来,总共其实也就是四个三角形
代码如下:
#输入部分
cols=int(input('cols='))
#上半部分(左部分)
for i in range(cols):
for j in range(cols-i-1):
print(' ',end='')#输入空字符
for j in range(i):
print('*',end='')
#上半部分(右部分)
for ff in range(i):
print('*',end='')
for ff in range(cols-1-i):
print(' ',end='')
print()
#下半部分(左部分)
for i in range(cols):
for j in range(i):
print(' ',end='')#输入空字符
for j in range(cols-1-i):
print('*',end='')
#下半部分(右部分)
for ff in range(cols-1-i):
print('*',end='')
for ff in range(i):
print('