在Python中,我們可以使用簡短的代碼來打印出一棵漂亮的圣誕樹。以下是代碼示例:
def print_tree(height): for i in range(height): print(' ' * (height-i-1) + '*' * (2*i+1)) print(' ' * (height-1) + '|') print_tree(5) # 打印高度為5的圣誕樹
上面的代碼中,我們使用了一個for循環來打印圣誕樹的每一行。在每行中,我們使用空格和星號來創建樹的形狀。最后一行使用了一根豎線來表示樹干。
我們可以通過調整print_tree()函數中的參數來控制樹的高度。例如,我們可以打印高度為10的圣誕樹:
print_tree(10) # 打印高度為10的圣誕樹
我們也可以在樹的頂部添加一個星星,以創建一個更加真實的效果:
def print_tree_with_star(height): for i in range(height): print(' ' * (height-i-1) + '*' * (2*i+1)) print(' ' * (height-1) + '|') print(' ' * (height-2) + '*') print_tree_with_star(5) # 打印帶星星的高度為5的圣誕樹
通過這個簡短的代碼,我們可以使用Python來輕松地打印出一棵漂亮的圣誕樹!
上一篇vue asio