1.正直角三角形
for i in range(5):
for j in range(0,i+1):
print("*",end="")
print("")
2.倒直角三角形
for i in range(0,5):
for j in range(0,5-i):
print("*",end="")
print("")
3.正等腰三角形
for i in range(6):
for j in range(0,5-i):#打印空格
print(" ",end="")#注意引号之间有空格
for k in range(0,2*i+1):
print("*", end="")
print("")
4.倒等腰三角形
for i in range(6,0,-1):
kong=6-i
xing=2*i-1
print(" "*kong+ "*"*xing)
5.金字塔
for i in range(5):
for j in range(4-i):#注意4与5的关系.如果第一行5换成3那么第二行的4换成2
print(" ",end="")
for k in range(i+1):
print("*",end=" ")
print("")
6.倒金字塔
for i in range(5):
for j in range(i):
print(" ",end="")
for k in range(i,5):
print("*",end=" ")
print("")
7菱形
#上半部分菱形
for i in range(10):
for j in range(9-i):
print(" ",end="")
for k in range(i+1):
if k==0 or k==i:
print("*",end=" ")
else:
print(" ",end=" ")
print("")
#下半部分菱形
for i in range(9,0,-1):
for j in range(10-i):
print(" ",end="")
for k in range(9):
if k ==0 or k ==i-1:
print("*", end=" ")
else:
print(" ", end=" ")
print("")