全网最简单无脑的简洁又美观的 Python 圣诞树代码

308 阅读1分钟

以下是一个简洁又美观的 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  变量来调整圣诞树的大小。