温馨提示×

python怎么打印正三角形金字塔

小亿
152
2023-08-31 17:00:48
栏目: 编程语言

要打印正三角形金字塔,可以使用嵌套循环来实现。以下是一个示例代码:

rows = int(input("请输入金字塔的行数:"))
for i in range(rows):
# 打印空格
for j in range(rows-i-1):
print(" ", end="")
# 打印星号
for k in range(2*i+1):
print("*", end="")
print()

运行代码后,会要求输入金字塔的行数。然后使用两个嵌套的循环,外层循环控制行数,内层循环分别打印空格和星号。内层循环的次数根据行数进行调整,每一行的星号数量为 2*i+1,其中 i 表示当前行数。通过打印空格和星号来形成正三角形金字塔的图案。

0