在Python中,我們可以使用簡(jiǎn)短的代碼來(lái)打印出一棵漂亮的圣誕樹(shù)。以下是代碼示例:
def print_tree(height): for i in range(height): print(' ' * (height-i-1) + '*' * (2*i+1)) print(' ' * (height-1) + '|') print_tree(5) # 打印高度為5的圣誕樹(shù)
上面的代碼中,我們使用了一個(gè)for循環(huán)來(lái)打印圣誕樹(shù)的每一行。在每行中,我們使用空格和星號(hào)來(lái)創(chuàng)建樹(shù)的形狀。最后一行使用了一根豎線來(lái)表示樹(shù)干。
我們可以通過(guò)調(diào)整print_tree()函數(shù)中的參數(shù)來(lái)控制樹(shù)的高度。例如,我們可以打印高度為10的圣誕樹(shù):
print_tree(10) # 打印高度為10的圣誕樹(shù)
我們也可以在樹(shù)的頂部添加一個(gè)星星,以創(chuàng)建一個(gè)更加真實(shí)的效果:
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的圣誕樹(shù)
通過(guò)這個(gè)簡(jiǎn)短的代碼,我們可以使用Python來(lái)輕松地打印出一棵漂亮的圣誕樹(shù)!