以下是一个Python示例代码,用于绘制边长为奇数的等角三角形:
def draw_triangle(n):
if n % 2 == 0:
print("边长必须为奇数")
return
for i in range(n):
# 打印空格
for j in range(n-i-1):
print(" ", end="")
# 打印星号
for k in range(2*i+1):
print("*", end="")
print()
# 测试代码
n = int(input("请输入边长(奇数):"))
draw_triangle(n)
此代码使用嵌套的循环来打印等角三角形。首先,它检查输入的边长是否为奇数。如果是偶数,则打印错误消息并返回。然后,它使用两个嵌套的循环来打印空格和星号,以形成等角三角形的形状。最后,通过调用该函数并传入边长来测试代码。
下一篇:变长页表大小