首页主机资讯用Python代码绘制3种不同的圣诞树

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

时间2023-12-22 16:23:03发布访客分类主机资讯浏览413
导读:以下是三种不同的圣诞树的Python代码: 实心圣诞树: def draw_solid_tree(height : for i in range(height : print(' ' * (height - i...

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

  1. 实心圣诞树:
def draw_solid_tree(height):
    for i in range(height):
        print(' ' * (height - i - 1) + '*' * (2*i + 1))
    print(' ' * (height - 1) + '|')

# 调用函数绘制实心圣诞树
draw_solid_tree(5)

输出结果:

    *
   ***
  *****
 *******
*********
    |
  1. 空心圣诞树:
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)

输出结果:

    *
   * *
  *   *
 *     *
*********
    |
  1. 倒立圣诞树:
def draw_inverse_tree(height):
    for i in range(height, 0, -1):
        print(' ' * (height - i) + '*' * (2*i - 1))
    print(' ' * height + '|')

# 调用函数绘制倒立圣诞树
draw_inverse_tree(5)

输出结果:

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

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: 用Python代码绘制3种不同的圣诞树
本文地址: https://pptw.com/jishu/579086.html
matlab如何做图像分析 C++ AdjustTokenPrivileges提升访问令牌权限

游客 回复需填写必要信息