在这个温馨的圣诞节,让我们用代码绘制一棵美丽的圣诞树吧!以下是一段简单的 Python 代码,可以生成一棵由星号 (*) 组成的圣诞树图案。
# 定义一个函数来打印圣诞树
def print_christmas_tree(height):
# 遍历每一层
for i in range(height):
# 计算每层的空格数和星号数
spaces = ' ' * (height - i - 1)
stars = '*' * (2 * i + 1)
# 打印当前层的图案
print(spaces + stars + spaces)
# 设置树的高度
tree_height = 10
# 调用函数,打印圣诞树
print_christmas_tree(tree_height)
这段代码定义了一个名为 print_christmas_tree 的函数,它接受一个参数 height,代表圣诞树的高度。在函数内部,我们使用了一个 for 循环来遍历每一层,并计算每层的空格数和星号数。通过嵌套的 print 函数,我们可以打印出每一层的图案。
运行上述代码,将会输出如下图案:
*
***
*****
*******
*********
*
*
*
*
*
您可以根据需要调整 tree_height 的值来改变树的高度。圣诞树的高度越高,看起来就越漂亮哦!
