以下是一个简洁又美观的 Python 圣诞树代码,使用 ASCII 字符绘制,包含树干和装饰星:
# 圣诞树的高度(可调整)
height = 15
# 绘制树冠
for i in range(height):
# 打印空格
print(' ' * (height - i - 1), end='')
# 打印星号
print('*' * (2 * i + 1))
# 绘制树干
for i in range(3):
print(' ' * (height - 2), end='')
print('***')
运行效果如下(高度为15时):
*
***
*****
*******
*********
***********
*************
***************
*****************
*******************
*********************
***********************
*************************
***************************
*****************************
***
***
***
你可以通过修改 height 变量来调整圣诞树的大小。