Python圣诞树树冠是字母
时间: 2023-12-25 17:47:53 浏览: 57
如果你想要用 Python 打印出一个圣诞树的树冠,可以尝试以下代码:
```
height = int(input("请输入圣诞树的高度:"))
# 打印树冠
for i in range(height):
for j in range(height - i):
print(" ", end="")
for k in range(2 * i + 1):
print("*", end="")
print()
# 打印树干
for i in range(2):
for j in range(height - 1):
print(" ", end="")
print("*")
```
这段代码会根据用户输入的高度打印出一个相应高度的圣诞树,其中树冠部分使用了星号(*)来构建。如果你希望树冠是字母而不是星号,可以尝试将星号替换为字母,比如:
```
height = int(input("请输入圣诞树的高度:"))
# 打印树冠
for i in range(height):
for j in range(height - i):
print(" ", end="")
for k in range(2 * i + 1):
print(chr(ord('A') + i), end="")
print()
# 打印树干
for i in range(2):
for j in range(height - 1):
print(" ", end="")
print("*")
```
在这个版本的代码中,我们将星号替换为了从 A 开始的字母序列,每一行的字母都是逐渐增加的。你可以自己尝试修改代码,让树冠中使用你喜欢的字母或符号来构建。
阅读全文