Python 中的空心金字塔模式

17 Mar 2025 | 4 分钟阅读

在本教程中,我们将学习如何使用 Python 创建不同类型的空心金字塔图案。

程序 1:用 Python 制作简单空心金字塔的程序

代码

输出

Hollow Pyramid Pattern in Python

说明

这个空心金字塔图案可以使用任何符号制作,例如\* 或 #。我们使用嵌套循环和字符“*”制作了这个空心金字塔。我们在最后一行的末尾打印了2 \* r - 1(r 是图案中的行数)个 '*' 字符。行数也可以更改。

可以使用另一种使用 for 循环和 elif 条件的方法来制作这个空心金字塔:

方法 2

代码

输出

Hollow Pyramid Pattern in Python

说明

这个空心金字塔图案与上面的图案类似,但图案的形成过程不同。我们使用elif 语句在空心金字塔中打印字符 '*'。

我们也可以仅使用 while 函数来制作这个基本的空心金字塔图案。

代码

输出

Hollow Pyramid Pattern in Python

说明

这个空心金字塔是使用 while 循环制作的。在这个过程中,用户输入行数。这是一种简短而简单的方法来打印基本的空心金字塔。

空心金字塔可以有各种图案和修改。

空心金字塔的修改

1. 左半金字塔

代码

输出

Hollow Pyramid Pattern in Python

说明

我们使用循环制作了一个左侧半金字塔。用户将输入行数。

2. 左侧下半金字塔

代码

输出

Hollow Pyramid Pattern in Python

说明

我们制作了一个左侧向下空心金字塔。在这个过程中,一个反向循环会打印出左侧向下的金字塔。

3. 向下空心金字塔

代码

输出

Hollow Pyramid Pattern in Python

说明

我们制作了一个向下空心金字塔,其中循环中的行数会减少。

我们已经用 Python 制作了各种空心金字塔图案。