以下是使用Python语言打印三角形星号模式的示例代码:
# 打印等腰三角形
n = 5
for i in range(n):
for j in range(n-i-1):
print(" ", end="")
for j in range(2*i+1):
print("*", end="")
print()
# 打印倒立的等腰三角形
n = 5
for i in range(n-1, -1, -1):
for j in range(n-i-1):
print(" ", end="")
for j in range(2*i+1):
print("*", end="")
print()
# 打印空心的等腰三角形
n = 5
for i in range(n):
for j in range(n-i-1):
print(" ", end="")
for j in range(2*i+1):
if j == 0 or j == 2*i or i == n-1:
print("*", end="")
else:
print(" ", end="")
print()
# 打印空心的倒立的等腰三角形
n = 5
for i in range(n-1, -1, -1):
for j in range(n-i-1):
print(" ", end="")
for j in range(2*i+1):
if j == 0 or j == 2*i or i == 0:
print("*", end="")
else:
print(" ", end="")
print()
以上代码可以打印出四种不同类型的三角形星号模式,包括等腰三角形、倒立的等腰三角形、空心的等腰三角形和空心的倒立的等腰三角形。可以根据需要调整n的值以打印不同大小的三角形。