以下是一个简单的Python圣诞树代码:
- def draw_tree(height):
- for i in range(height):
- print(' ' * (height - i - 1) + '*' * (2 * i + 1))
- print(' ' * (height - 1) + '|')
- draw_tree(10)
这个函数会绘制一个等腰三角形,其中每一行的星号数量从1开始,每次递增2,空格数量则相反,从等腰三角形的高度减1开始,每次递减1。最后一行输出一个竖线,表示圣诞树的树干。你可以根据需要调整高度来改变圣诞树的大小。
这段代码只是绘制了一个基本的圣诞树形状,你可以进一步扩展它,让圣诞树更加生动和有趣。例如,你可以使用Python的turtle模块,绘制一个会动的圣诞树。
以下是一个使用turtle模块的Python圣诞树代码:
- import turtle
- def draw_tree(height):
- tree = turtle.Turtle()