python实现圣诞树
时间: 2023-02-06 21:02:38 浏览: 58
python圣诞树实现
可以使用 ASCII 码画出一棵圣诞树。例如,下面是一个使用 Python 的实现:
```
def draw_tree(height):
# 圣诞树的顶部是一个星星
print("*" * (2 * height - 1))
# 循环打印每一层
for i in range(1, height):
# 计算这一层中间空格的数量
spaces = 2 * (height - i) - 1
# 打印一层,包括若干个星号和若干个空格
print(" " * (i - 1) + "*" + " " * spaces + "*")
# 画一棵高度为 5 的圣诞树
draw_tree(5)
```
这段代码会输出一棵圣诞树,如下所示:
```
*
***
*****
***
*
```
你可以调整 `height` 参数来控制圣诞树的高度。
希望这对你有帮助!
阅读全文