以下是使用 Python 语言编写的函数,用于输出 3 个菱形: ```python def print_diamonds(): for i in range(1, 4): print_diamond(i) def print_diamond(n): for i in range(n): print(' ' * (n - i - 1) + '*' * (2 * i + 1)) for i in range(n - 2, -1, -1): print(' ' * (n - i - 1) + '*' * (2 * i + 1)) print_diamonds() ``` 这个程序首先定义了一个函数`print_diamonds`来控制输出 3 个菱形,然后定义了`print_diamond`函数来输出单个菱形,通过循环控制每行的空格和星号数量来实现菱形的形状。 [2024-09-30 00:48:07 | AI写代码神器 | 192点数解答]