p ython打印圣诞树
时间: 2024-11-04 10:10:42 浏览: 42
C++用函数来打印圣诞树
在Python中,创建一个简单的圣诞树通常会用到字符串的连接和循环。下面是一个基本的示例,展示如何打印一个标准的竖直生长的圣诞树:
```python
def print_christmas_tree(size=5):
# 打印上半部分的树干和装饰线
for i in range(1, size + 1):
print(' ' * (size - i) + '*' * (2 * i - 1))
# 打印中间的星形
print('*' * size)
# 打印下半部分的树干和装饰线
for i in range(size - 1, 0, -1):
print(' ' * (size - i) + '*' * (2 * i - 1))
# 调用函数打印指定大小的圣诞树,默认5层
print_christmas_tree()
```
你可以通过更改`print_christmas_tree()`函数的参数`size`来调整树的高度。如果你想让它更个性化,可以添加更多的装饰元素,比如彩色字符或者增加分支。
阅读全文