您可以使用循环来打印一个等边三角形。以下是一个示例代码:
def print_equilateral_triangle(n):
for i in range(1, n+1):
print(" "*(n-i) + "*"*(2*i-1))
n = int(input("请输入等边三角形的高度:"))
print_equilateral_triangle(n)
在这个示例中,print_equilateral_triangle
函数接受一个参数n
,表示等边三角形的高度。函数中的循环从1到n
,打印每一行的空格和星号。
然后,通过input
函数获取用户输入的高度,并调用print_equilateral_triangle
函数进行打印。