豪华圣诞树代码编程python
时间: 2023-12-25 20:30:35 浏览: 105
以下是一个豪华圣诞树的Python代码示例:
```python
import time
def print_tree(height):
for i in range(height):
print(' ' * (height - i - 1) + '*' * (2 * i + 1))
print(' ' * (height - 1) + '|')
def blink_lights():
while True:
print('\033[1;32;40m' + 'Merry Christmas!' + '\033[0m')
time.sleep(0.5)
print('\033[1;31;40m' + 'Happy New Year!' + '\033[0m')
time.sleep(0.5)
height = int(input("请输入圣诞树的高度:"))
print_tree(height)
choice = input("是否要让圣诞树闪烁?(Y/N): ")
if choice.upper() == 'Y':
blink_lights()
```
这段代码首先定义了两个函数,`print_tree`用于打印圣诞树的形状,`blink_lights`用于让圣诞树上的灯光闪烁。然后通过用户输入来确定圣诞树的高度,并调用`print_tree`函数打印出圣诞树。最后,询问用户是否要让圣诞树闪烁,如果用户输入是"Y",则调用`blink_lights`函数让圣诞树上的灯光闪烁。
阅读全文