圣诞树代码python
时间: 2023-12-10 20:36:02 浏览: 43
以下是一个利用Python绘制圣诞树的代码,你可以在代码中添加星星、圣诞帽等装饰来让圣诞树更加生动。
```python
import os
import time
def main():
# 获取终端大小
rows = os.get_terminal_size().lines - 1
columns = os.get_terminal_size().columns
# 打印圣诞树
for i in range(rows):
# 打印树干
if i == rows - 1:
print(' ' * (columns // 2 - 1) + '*')
elif i >= rows - 4:
print(' ' * (columns // 2 - 2) + '***')
else:
print(' ' * (columns // 2 - 3) + '|||')
# 打印树叶
if i < rows - 4:
leaves = '*' * (2 * i + 1)
print(' ' * (columns // 2 - i - 1) + leaves)
# 控制绘制速度
time.sleep(0.1)
# 清空终端
os.system('cls' if os.name == 'nt' else 'clear')
if __name__ == '__main__':
main()
```