python打印三角形,菱形

正三角形

for i in range(1,6): print("*"*i)

python打印三角形,菱形
文章图片

for i in range(1,6): print(("*"*i).rjust(5))

python打印三角形,菱形
文章图片

for i in range(1,6): print(('*'*(2*i-1)).center(9))

【python打印三角形,菱形】python打印三角形,菱形
文章图片

倒三角形
for i in range(5): print((" "*i).rjust(5,'*'))

python打印三角形,菱形
文章图片

for i in range(5): print((" "*i).ljust(5,'*'))

python打印三角形,菱形
文章图片

for i in range(1,6): print(('*'*(11-2*i)).center(9))

python打印三角形,菱形
文章图片

菱形
for i in range(-4,5): s="*"*(9-2*abs(i))# abs(i)取绝对值 print(s.center(9))

python打印三角形,菱形
文章图片

空心菱形
for i in range(-4,5): s=8-2*abs(i)# 菱形里的空格个数 m=(' '*s).ljust(s+1,'*').replace(' ','*',1) # 空格左右加上 * print(m.center(9))# 居中

python打印三角形,菱形
文章图片

    推荐阅读