用Python代码绘制3种不同的圣诞树

   2025-02-13 9410
核心提示:以下是三种不同的圣诞树的Python代码:实心圣诞树:def draw_solid_tree(height):for i in range(height):print(' ' *

以下是三种不同的圣诞树的Python代码:

实心圣诞树:
def draw_solid_tree(height):    for i in range(height):        print(' ' * (height - i - 1) + '*' * (2*i + 1))    print(' ' * (height - 1) + '|')# 调用函数绘制实心圣诞树draw_solid_tree(5)

输出结果:

    *   ***  ***** ****************    |
空心圣诞树:
def draw_hollow_tree(height):    for i in range(height):        if i == height - 1:            print(' ' * (height - i - 1) + '*' * (2*i + 1))        else:            print(' ' * (height - i - 1) + '*' + ' ' * (2*i - 1) + '*')    print(' ' * (height - 1) + '|')# 调用函数绘制空心圣诞树draw_hollow_tree(5)

输出结果:

    *   * *  *   * *     **********    |
倒立圣诞树:
def draw_inverse_tree(height):    for i in range(height, 0, -1):        print(' ' * (height - i) + '*' * (2*i - 1))    print(' ' * height + '|')# 调用函数绘制倒立圣诞树draw_inverse_tree(5)

输出结果:

********* *******  *****   ***    *    |

 
 
更多>同类维修知识
推荐图文
推荐维修知识
点击排行
网站首页  |  关于我们  |  联系方式  |  用户协议  |  隐私政策  |  网站留言