用Python代码绘制3种不同的圣诞树
导读:以下是三种不同的圣诞树的Python代码: 实心圣诞树: def draw_solid_tree(height : for i in range(height : print(' ' * (height - i...
以下是三种不同的圣诞树的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)
输出结果:
*********
*******
*****
***
*
|
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: 用Python代码绘制3种不同的圣诞树
本文地址: https://pptw.com/jishu/579086.html
